- 博客(14)
- 收藏
- 关注
原创 Promise处理回调地狱
这里仅供自己笔记,以便后续自己参考,新手学习请自行百度。 回调地狱:异步不断嵌套的现象。缺点代码可读性差,不利于维护。例如: $.post(url1,function(d1){ $.post(url2,function(d2){ $.post(url3,function(d3){ do(d3); }) })) }) 使用Promise优化后: new Promise(function(resolved,rejected){
2021-04-15 11:46:04
135
原创 springMVC中的controller是否是单例
闲来无事,想对上传下载做封装,以后代码只要调用方法就可以实现excel上传并将上传的进度存放在辅助类中。早前用struts的时候直接用属性,那么springMVC中是否也能呢。了解了下关于controller是否是单例,发现controller是单例的因此不要在controller中定义成员变量。下面是相关的文章链接: comtroller: servlet: htt
2017-09-02 16:07:57
492
原创 从request中获取项目的一些路径
无论是jsp还是项目进程要获取一些项目部署的实际路径或者项目的访问路径的,那么如何获取呢? 在web后端: 例如访问地址是:http://localhost:8080/test request.getContextPath(); 获取到工程名称: /test request.getServletContext().getRealPath("/"); 获取到实际路径例如:E:\
2016-01-20 11:08:28
7014
原创 springMVC实现Excel文件下载功能
web的下载很简单就是吧流返回给浏览器就行了。 其中Controller如下: /** * 导出查询的数据 */ @RequestMapping(value = "/wy_topSongListExcel.do") public Object downLoadTopSongDataExcel(HttpServletRequest request,HttpServletRespon
2016-01-20 10:59:42
916
原创 spring异步获取服务器图片
后台经常有查看图片的功能,可以使用springMVC异步获取图片流并显示在页面上。 前台js(这里使用easyui的弹出来实现点击后右下角滑出图片预览看效果的功能): //获取图片并显示出来 function showImg(imgName,top_id){ $.messager.show({ title:'图片预览', wid
2016-01-20 10:49:23
330
原创 java的拼音处理
拼音在汉字搜索中还是比较常用的,java处理拼音也有好多方法。本文使用的是pinyin4j的jar包处理拼音。 /** * 获取拼音 * @param src * @return */ public static String getPinYin(String src){ char[] t1 = null; t1=src.toCharArray(); St
2016-01-20 10:45:18
973
原创 java的MD5加密
MD5是常用的加密,并且目前还算是单向加密,没法解密的作为很多秘密加密还是不错的选择(不是真安全,时间和硬件允许其实也是不安全的)。 /** * md5加密* @param str * @return */ public static String MD5(String str){ String result = ""; try { MessageDigest md5 = Message
2016-01-20 10:39:47
349
原创 spring封装dao和service层
小案例基本没有写接口的习惯了。 封装的不好,还有好多地方要改进尤其是泛型,也请教各位老爷们如何改进,在此谢谢啦。 然后里面的HqlHelper和PageUtil是之前自己封装的分页和hql生成器类。 dao层: @Repository public class EntityDao{ @Autowired private SessionFactory sessionFacto
2016-01-20 10:33:43
793
原创 hibernate中in查询
sql中有 select * from table where id in (1,2,3);的使用 那么hibernate中如何使用in查询? /** * in语句 * @param hql * @param params * @return */ public List listHqlIn(String hql,Object[] ary){ Query q = getSession
2016-01-20 10:30:55
724
原创 自己写了个类封装分页
分页常用,自己写了个分页的类,用来处理分页的功能,做个记录,具体如下: /** * 分页的工具类 * @author cjd * */ public class PageUtil { private int total; // 总记录数 private int pageSize = 10; // 每页记录数 private int totalPage = -1; // 总页码
2016-01-20 10:20:13
375
原创 自己写了个类来封装hibernate的hql语句的生成
天天写hql有点麻烦,就自己写了个用来生成hql的工具类:HqlHelper其具体代码如下: /** * HQL生成器 * @author cjd */ public class HqlHelper { private String name; private String hql = ""; private String where = ""; private String
2016-01-20 10:11:47
590
原创 JSON遇到懒加载错误解决方案
使用异步获取hibernate的树对象后,转为json,由于懒加载的原因在后台报错了。 JSONArray tree = JSONArray.fromObject(list); response.getWriter().write(tree.toString()); 然后百度后找到了解决方案,在web.xml中添加配置: hibernateFilter
2016-01-20 10:02:59
3690
原创 tomcat中webapp. root错误提示问题解决方案
新建了web然后把原来项目的东西复制过来启动报错提示:Web app root system property already set to different value: 'webapp.root' = [E:\AIT\poscoGroup\web\] instead of [E:\AIT\TOMCAT-6.0\webapps\posco\] - Choose unique values fo
2016-01-20 09:47:03
950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人