![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 55
伤心的桔子嘎
系统太丑了,见客户太愁了,这用户名也太寒碜了哈哈
展开
-
使用Comparable和Comparator接口比较对象
其实对象比较的接口就这么两个, 了解清楚了什么时候该用哪个心里也就有了谱了,之前不太理解这两个,反正基本上没有将这两个排序接口分别开,为了应付面试也就背了排序就用这两个接口就行了,至于具体的就没怎么了解过了,其实这是很不应该的,为什么设计两个接口,自然是因为一个接口不能满足使用,废话说了这么多,接着就说说这两个接口的使用。Comparable接口使用比较简单,直接使比较对象实现原创 2017-11-17 11:39:00 · 371 阅读 · 0 评论 -
线程在实际项目中简单的应用
前段时间开发的项目中有一个office在线预览的功能,我们知道需要实现这个功能一般是后台把用户上传的txt啊excel啊word啊先转换成pdf格式,然后使用pdf.js进行前台预览(有的还需要转换成swf文件),功能倒是实现了,只是客户反馈提交表单的时候速度比较慢,我试了一下,确实比较慢,大概好几十秒,这个有点无法忍受,所以后台转pdf的那个过程就将其使用线程,以异步方式去处理。原创 2017-11-30 13:50:31 · 9678 阅读 · 4 评论 -
request的各个方法
System.out.println("1 "+request.getRequestURI());System.out.println("2 "+request.getRequestURL());System.out.println("3 "+request.getContextPath());System.out.println("4 "+request.getServletContext原创 2018-01-30 13:33:58 · 217 阅读 · 0 评论 -
Maven项目依赖
新开了一个项目,系统比较大,因此搞了8个子系统,但是有一些核心代码需要提取出来,每个子系统可共用,有两种方式,一种是把那些核心代码提取出来打成jar包,放到每个系统lib目录下, 当然,这种方式不太好,因为虽然是核心代码,但有时候还是需要修改的,所以就没采用这种方式,另一种就是重新建立一个maven项目,因为依赖的只是Java文件,因此新建的maven项目是java项目,然后将核心代码打包方式改为...原创 2018-03-16 10:29:05 · 277 阅读 · 0 评论 -
QBC中sqlRestriction方法应用
CriteriaQuery cq = new CriteriaQuery(StockRoomEntity.class);cq.sql("{alias}.activity_name LIKE lower(%"+roomEntity.getActivityName()+"%)");cq.sql("{alias}.procInsId like ? ",roomEntity.getProcInsId()...转载 2018-04-02 16:33:21 · 764 阅读 · 0 评论 -
jQuery选择器
基本选择器选择器描述返回示例#id根据给定的id匹配一个元素单个元素$("#test")选取id为test的元素.class 根据给定的类名匹配元素集合元素$(".test")选取所有class为test的元素element根据给定的元素名匹配元素集合元素$("p")选取所有的<p>元素selector1,selector2...将每一个选择器匹配到的元素合并后一起返回集合元素$...转载 2018-03-27 17:56:27 · 257 阅读 · 0 评论 -
SpringMvc的运行流程
1.用户发送请求到DispatchServlet2.DispatchServlet根据请求路径查询具体的Handler3.HandlerMapping返回一个HandlerExcutionChain给DispatchServlet HandlerExcutionChain:Handler和Interceptor集合4.DispatchServlet调用HandlerAdapter适配器5.Hand...转载 2018-04-27 10:45:26 · 383 阅读 · 0 评论