Export french characters
// description of your code here
java -Dfile.encoding=CP850 YourClassName export JAVA_OPTS=-Dfile.encoding=UTF-8
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)
java -Dfile.encoding=CP850 YourClassName export JAVA_OPTS=-Dfile.encoding=UTF-8
AWT_TOOLKIT=MToolkit webscarab
server.modules += ( "mod_proxy_backend_ajp13" ) $HTTP["url"] =~ "^/tomcat/" { proxy-core.balancer = "round-robin" proxy-core.protocol = "ajp13" proxy-core.backends = ( "localhost:8009" ) proxy-core.max-pool-size = 16 }
<?xml version="1.0" encoding="utf-8"?> <% response.setContentType("application/xhtml+xml"); %>
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>class.path.to.your.resources.bundle</param-value> </context-param>
<fmt:setBundle basename="class.path.to.your.resources.bundle"/>
<fmt:bundle basename="class.path.to.your.resource.bundle"> <fmt:message key="your.message.key"/> </fmt:bundle>
Class.getDeclaredFields(class) Class.getDeclaredConstructors(class) Class.getDeclaredMethods(class)
ResultSetMetaData md = rs.getMetaData(); Logger.debug("Col count is " + md.getColumnCount()); for(int i=1; i < (md.getColumnCount() +1) ; i++) { Logger.debug("Column name is " + i +" "+ md.getColumnName(i)); }
public class IdGenerator { private long maxId; public IdGenerator(long start) { maxId = start; } public long getNextId () { return ++maxId; } } // IdGenerator
public String getTemp(String extension) { File f = null; try { if (extension == null) extension = ".tmp"; f = File.createTempFile("temp", extension); FileOutputStream fi = new FileOutputStream(f); // salvo o arquivo recebido fi.write(getListFile().getBytes()); fi.flush(); fi.close(); return f.getAbsolutePath(); } catch (IOException e) { return null; } }
private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) throws InterruptedException, FileNotFoundException, IOException { // load image from filename Image image = Toolkit.getDefaultToolkit().getImage(filename); MediaTracker mediaTracker = new MediaTracker(new Container()); mediaTracker.addImage(image, 0); mediaTracker.waitForID(0); // use this to test for errors at this point: System.out.println(mediaTracker.isErrorAny()); // determine thumbnail size from WIDTH and HEIGHT double thumbRatio = (double)thumbWidth / (double)thumbHeight; int imageWidth = image.getWidth(null); int imageHeight = image.getHeight(null); double imageRatio = (double)imageWidth / (double)imageHeight; if (thumbRatio < imageRatio) { thumbHeight = (int)(thumbWidth / imageRatio); } else { thumbWidth = (int)(thumbHeight * imageRatio); } // draw original image to thumbnail image object and // scale it to the new size on-the-fly BufferedImage thumbImage = new BufferedImage(thumbWidth, thumbHeight, BufferedImage.TYPE_INT_RGB); Graphics2D graphics2D = thumbImage.createGraphics(); graphics2D.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); graphics2D.drawImage(image, 0, 0, thumbWidth, thumbHeight, null); // save thumbnail image to outFilename BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(outFilename)); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(thumbImage); quality = Math.max(0, Math.min(quality, 100)); param.setQuality((float)quality / 100.0f, false); encoder.setJPEGEncodeParam(param); encoder.encode(thumbImage); out.close(); }