- 博客(46)
- 收藏
- 关注
原创 开发中实战单例的使用:静态内部类实现懒汉式单例
单例的精华在于:static,代表着共享,final,代表不可变在内部类被加载和初始化时,才创建INSTANCE实例对象。静态内部类不会自动随着外部类的加载和初始化而初始化,它是要单独去加载和初始化的。因为是在内部类加载和初始化时,创建的,因此是线程安全的。public class Singleton { // 私有化构造方法 private Singleton(){} // 静态内部类 private static class Inner{ p...
2022-04-12 22:43:28
437
原创 求分页数的三种方式
int count = 201;int pageSize = 200;// 求最大页数1int maxPage1 = (count - 1)/pageSize +1;System.out.println("maxPage1 " + maxPage1);// 求最大页数2int maxPage2 = (int) Math.ceil((double)count/pageSize);System.out.println("maxPage2 " + maxPage2);// 求最大页数3i.
2022-04-10 08:47:50
1299
1
原创 map判空
Map<String, String> map = new Hash<>();1、使用工具类MapUtils.isEmpty(map)2、使用原生的map == null || map.isEmpty()
2021-09-26 20:57:21
1303
原创 idea工作常用快捷键(经验)
idea快捷方式【搜索】搜索当前文件内容 ctrl+f搜索文件名称 shift+shift全局搜索 ctrl shift f全局搜索替换 ctrl shift r【当前】文件视图窗口小圆圈:定位文件位置大小写转换ctrl shift u格式化 ctrl alt l.var.sout注释ctrl /删除行 ctrl y复制行 ctrl d跳转行号 ctrl g查看方法注释ctrl q重写父类方法 ctrl o【跳转】查看接口实现类:选中接口ctrl alt b查看类或者
2021-09-04 18:00:48
117
原创 instr函数
select instr(“abc”, “a”) from dual; --1select instr(“abc”, “b”) from dual; --2select instr(“abc”, “d”) from dual; --0
2021-09-04 10:37:43
171
原创 布尔判断写成一行的写法
boolean flag = true;if(param != null){flag=false;}可以写成一行boolean flag = param == null;
2021-09-01 12:13:48
109
原创 以,分隔的字符串
StringBuffer 去append拼接,然后toString截取第二种方法list保存StringUtils.join(list,",");
2021-08-31 21:09:33
90
原创 linux中如何启动两台tomcat
关键是要配置conf/server.xml文件,一下三个端口要不一样,且系统未使用。tomcat1<Server port="8005" shutdown="SHUTDOWN"> 用默认为8005 <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListene...
2021-08-21 09:55:36
440
原创 idea如何查看内存使用情况
idea运行的参数配置:Help - Edit custome vm options,配置之后重启生效。File - settings - Appearance & Behavior - Apperanance,找到Window options,勾选Show memory indicator。在idea界面,右下角就可以显示相关的信息了。...
2021-08-14 09:41:10
12017
原创 idea启动Tomcat报错Unable to open debugger port
报错信息不是端口8080,而是1009,解决办法:1、查找进程:netstat -aon | findstr "1099"2、杀进程:taskkill -f -pid 8746
2021-08-12 22:35:08
422
原创 idea打开jsp页面的style缩起来…了
file - settings - editor - code folding,去掉勾HTML ‘style’ attribute
2021-08-11 17:37:27
400
原创 如何复制多个文件夹名称
用cmd命令进去到所要复制的文件夹中dir/b>d:/list.txt”(即在D盘生成一个保存文件名称的TXT格式文件)
2021-07-18 09:41:27
1231
原创 IDEA打开多个文件多行显示
2019.2.3版本file - setting - Editor Tabs,去掉勾选,Show tabs in single row
2021-07-17 18:22:44
513
原创 罗马数字总是记不住
i ii iii 123没什么好说的iv v vi 456看很对称吧vii viii 78ix x xi 9,10,11 也很对称吧
2021-07-08 11:59:33
82
原创 Servlet的生命周期
1、执行 Servlet 构造器方法 2、执行 init 初始化方法 第一、二步,是在第一次访问,的时候创建 Servlet 程序会调用。 3、执行 service 方法 第三步,每次访问都会调用。 4、执行 destroy 销毁方法 第四步,在 web 工程停止的时候调用。...
2021-06-20 15:34:21
41
原创 idea修改包名
zai idea 选中包名->右键Refactor->Rename,如果会弹出的警告框让选择Rename directory和Rename package时,若选择Rename directory,则是只修改该模块下的该目录包名;若选择Rename package时,则是要修改该项目下所有模块中同名的包名。...
2021-06-19 08:35:50
2368
1
原创 javaweb目录结构
src-main–java–resources—mapper—config–webapp—WEB-INF----web.xml-test–java–resourcespom.xml
2021-06-15 09:06:10
117
原创 MVC三层架构
Model模型:javabean/pojo/entity,+service层,+dao层,+jdbc,+数据库。View视图:jsp/vuController控制层
2021-06-12 13:32:04
66
原创 请求转发与重定向
在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:forward page="apage.jsp" />当然也可以在jsp页面中实现重定向:<%response.sendRedi
2021-06-12 08:20:43
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人