Java
sdxmxy
只有自己走过的过,才是真的。
展开
-
java的学习之Eclispse常见问题及解决方法(长期更新)
初学者用的Eclispse时会出现许多问题,让我们来解决这些问题1.错误:在类com.it666.servletDemo.Test中找不到的主要方法,请将主要方法定义为: public static void main(String [] args)否则的JavaFX应用程序类必须扩展javafx.application.Application解决方法:1.首先看自己的main方法拼写正确了吗...原创 2018-06-20 22:12:23 · 615 阅读 · 0 评论 -
单例设计模式(懒汉式和饿汉式)
懒汉式注意:懒汉式存在线程安全问题,可以用如下方法解决class Singer{ private Singer{ //私有化构造器 } private static Singer s;//私有静态属性 public static Singer getInstance(){ if(s==null){ synchro...原创 2018-08-18 00:42:23 · 254 阅读 · 0 评论 -
为什么String要设计成不可变的
在Java中将String设计成不可变的是综合考虑到各种因素的结果,想要理解这个问题,需要综合内存,同步,数据结构以及安全等方面的考虑. 在下文中,我将为各种原因做一个小结。1. 字符串常量池的需要字符串常量池(String pool,String intern pool, String保留池) 是Java堆内存中一个特殊的存储区域, 当创建一个String对象时,假如此字符串...原创 2018-08-16 22:11:22 · 3251 阅读 · 4 评论 -
java打印等腰三角形
小Demo,利用for循环可以打印出,好看,有规律的图形。public void printStar(int n) { for (int i = 1; i <= n; i++) {//控制行数 for (int k = 1; k <= n-i; k++) {//控制空格的个数 System.out.print(" "); } for (int j =...原创 2018-08-19 20:57:19 · 16675 阅读 · 0 评论 -
Thymeleaf+springMVC获取服务端的图片,使用流
/** * 服务器图片返回 * */@RequestMapping("/getEnterPhoto")public void getUserLogo(HttpServletRequest request,HttpServletResponse response, String path) { path="服务器端的文件地址"+path; //拼出文件在服务器磁盘的地址 ...原创 2019-03-13 12:54:44 · 2966 阅读 · 0 评论 -
poi读取excel模板,填充内容,添加图片并导出
public FileOutputStream illustrate() { FileOutputStream fileOut = null; BufferedImage bufferImg = null; try { ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); ...原创 2019-07-12 13:03:05 · 845 阅读 · 0 评论