-
Spring-boot 修改jsp页面需要重启应用服务器问题
用spring boot,mybatis 做一个基于微信的小商城,采用JSP,html页面方式做的。但在开发过程中发现,当 tomcat启动之后,你再去修改jsp、或者html页面,然后再浏览器刷新页面,怎么都不生效, 这些页面都被缓存了一样。
Date: 2017-09-20 View: 5561
-
Java8中对HashMap的Value值进行排序
在Java8中对java.util.Comparator 和 Map.Entry 增加了新的方法用来排序。可以对HashMap, HashSet, HashTable, LinkedHashMap, TreeMap, 甚至ConcurrentHashMap都可以排序。基本思路就是先拿到集合,可以用entrySet()方法得到。然后调用stream方法,里面就可以调用sort方法了。对Map的排序,一般涉及两种,一是针对key,另外一种是针对value进行排序.对key的排序比较简单,这里主要介绍对Value的排序。
Date: 2017-09-13 View: 8329
-
python3,Django验证码生成方法
记得很久以前有尝试过python2.7, Django生成验证码。可以参考以前的文章:http://www.yihaomen.com/article/python/217.htm(python pil 验证码,汉字验证码)http://www.yihaomen.com/article/python/573.htm(python/django生成动态验证码, 动态刷新, 直接修改 img src 属性)
Date: 2017-09-02 View: 5171
-
建议复杂的oracle嵌套查询用with as 语句来处理,要么用中间表
最近看到历史项目里面的很多SQL, 我已经很无语了, 一段SQL 里面层层嵌套,而且有的嵌套层还是一样的。只是稍稍一点点条件不同而已。我见到了一个让我分析了一两个小时的SQL。 因为不是很懂原来的业务,只能从SQL 去倒推,猜想业务是什么样的。
Date: 2017-09-02 View: 7752
-
Django 1.11 自定义标签之后,可以不在每个html页面引用就生效吗?
如题,为了方便,我们会自定义一些django的tag, 然后按照一般的常规思路,包括某些文档上所描述的都是需要在用的页面上去引入这个tag, 如果一个项目有 几百个页面都需要用到这个tag, 那么在几百个模板页面都会引入,这确实不是一个好主意,但很多人就是这么干的。其实在Django里面可以将自定义的 tag 加入到启动中,以后再模板页面再也不需要去引入了,这样开发也方便,修改也方便。
Date: 2017-08-20 View: 3903
-
Django开发注意事项,新手必看(转)
以下内容是转载,但个人觉得是学django初学者真正应该关注的,作者很到位的总结了新手容易忽略的问题。原文地址是:http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer, 但现在已经打不开了, 不过据我观察,这篇文章的内容应该只适用于Django 1.9.x 以前的版本,对于以后的版本,也还是有参考价值,思路可以借鉴,只是Django 的处理方式发生了变化而已。
Date: 2017-08-20 View: 3344
-
利用itext2.0.8老版本对html生成pdf,支持中英文
为什么要用itext-2.x版本,现在不是已经很高版本了吗?原因在于授权问题,在2.x版本的时候才是真正意义上的开源免费,而且可以商业应用,后来的都是要许可的。所以用了老版本测试,其实很多年前以前我用过 itext 的api直接生成过很多PDF, 其实也还蛮好用。但对于开发人员来说,更好的做法应该是通过HTML页面直接生成PDF. 至于HTML页面的生成,你可以利用freemarker 等都可以,这不是今天记录的重点。 今天重点是记录把html生成PDF, 并且还要支持中英文. 文章是参考别人来的,自己只是下载测试了一下而已。
Date: 2017-08-07 View: 4814
-
用pdfbox 读取pdf文档
pdfbox 是apache下一个开源的小项目,用来做与PDF相关的操作, 测试了一下简单的读取PDF文档,也有点意思,但对于生成PDF来说,没有itext强大。
Date: 2017-08-03 View: 4548
-
java中用换行符分割字符串-兼容各种操作系统
在不同的操作系统中,对换号符的定义是不同的,比如:1. \n unix,linux系统,好像新的mac也是这样的。2. \r 有的mac系统3. \r\n window系统。自己观察,你会发现规律,其实用一个正则表达式就可以满足: \r?\n
Date: 2017-07-26 View: 15286
-
没想到一号门也成了服务品牌
这个小站,就是一个个人博客而已,偶尔记录下自己遇到的问题,如果遇到好的文章,也会转载,当然,我的地盘我做主,偶尔我也会发牢骚,人之常情。 今天收到域名中心,提醒我域名要过期了,要续费。我就顺便查了.net域名 .cn 域名,居然都有人注册了。 我在5,6年前注册这个域名的时候,从来没想到过这个博客能存活这么久,但事实上,他真的存活了这么久。现在反而有感情了,即使很久不更新一篇文章,也舍不得关掉这个博客了。
Date: 2017-07-23 View: 3749
-
Mybais集成spring,百度ueditor的一个例子, 附演示及源码
关于mybatis的例子已经是好几年前写的了,依然有不少朋友在用,同时这些例子只是记录我当初测试的情况,所以在很多朋友的机器上未必能跑起来,当然也有细心的朋友,纠正错误,跑起来了的。以前写的例子,都是单独的知识点。今天我打算放一个算一个mybatis 综合应用的小例子。整个工程采用 maven 构建。若是没兴趣看以前写的那些博客的朋友,可以直接看这个例子就行了,虽然也比较老,也是几年前弄得了,参考价值也还是有的。演示地址:http://www.yihaomen.com:8080/mybatis/login ,先放几张图:登录的图。图片链接
Date: 2017-07-03 View: 5125
-
一个哥们在邮件组的讨论,有点意思。
这是python, django邮件列表里的一个讨论,分享在这里, 其实任何人在特定的阶段都会有疑惑,分享总是一件好事。说说自己的看法,技术永远不停止,但最基本的还是没变, 至少在现在还很少有颠覆性的东西。只要基本功扎实,什么都不怕了。
Date: 2017-06-29 View: 2869
-
Spring-boot采用jetty作为内置服务
默认情况下spring-boot采用tomcat作为内置的服务,如果要用jetty呢,怎么办?其实更改下pom.xml文件就可以了。
Date: 2017-06-13 View: 3472
-
Spring-boot 修改tomcat的端口
部署多个微服务在同一台机,直接用内置的tomcat, 需要使用不同的端口。需要修改端口地址,常见的配置server.port, 其实也可以在代码里面实现,只是比较丑陋,但作为一种方法,也记录下来。
Date: 2017-06-13 View: 5129
-
Maven配置编译JDK版本
老是有些同学,在配置maven之后,pom文件里面也确实配置了jdk的版本,但下次打开eclipse或者其他情况,结果打开工程的properties查看的时候,JDK又变了,与pom文件里面配置的不一致了,而是用了系统默认或者eclipse默认的jdk配置了。其实还是maven没有配置完整而已。
Date: 2017-06-05 View: 4066