- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 PostgreSQL在项目中的应用
新公司使用的是PostgreSQL,用了一段时间后总结使用经验刚开始使用的时候并没有发现和用其他数据库对项目有什么区别。后来感触深的是两点:nosql 和 空间索引的强大支持 (还有开源!开源:开源意味着open ≈免费 手动滑稽 )NoSQL:postgresql提供的非关系型数据库字段是jsonb . 文档型存储 类似于MongoDB . 其
2017-06-21 15:49:20
1778
原创 POI Excel文件的导出
前提提要:excel 2003只能存在5w6多条数据,数据超出使用2007(槽点:excel中超过5w多行数据也是没谁了,毕竟excel是用来给人看的,真正保存哪里有数据库好使)话不多说,这段代码我先干了 @RequestMapping(value = "/importPropertyAvgPriceRecord.do", method = RequestMethod.POST) @
2017-03-09 14:44:24
286
原创 JDBC批处理
因业务需要,要对excel文档进行解析与入库,先期写的代码是使用poi解析一行入库一行后续业务越来越多,解析的excel文档越发大,导入时间变得很长。刚开始时是考虑使用异步的方式进行数据入库,后台收到了文件直接响应前端,然后开始进行文件的解析入库。,这里就涉及到一个用户体验的问题,因为用户角度看过去,文档已经上传完成。对应的,上传完成的东西应该已经可用。实际上..............
2017-02-07 11:00:18
273
原创 nginx反向代理tomcat获得客户端ip
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); return ip; }代码如上:解决的问题是获得访问客户端ip时总是获得127.0.0.1的问题
2016-11-30 15:48:10
285
转载 Notepad++使用正则表达式将字符串中的小写转换成大写
在公司写接口文档,数据库字段是a_b的格式,对象为aB,修改方式:查找用:_([a-z]),替换用:\U\1\E
2016-11-08 12:00:41
8378
原创 有序去重的问题
因为项目需要,需要对一个list集合进行去重,同时要保证不打乱list的顺序考虑到数据结构的问题。不能直接使用HashSet,毕竟hashset是无需的。老大的意见是使用treeSet,N年不用treeSet这个集合类型,还懵逼了半天。做做整理,记忆强化Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回fal
2016-08-31 16:09:13
2187
原创 java判断字符串是否为数字
网上的大部分内容都是判断是否为整形,实用性不大String s = 1234.56789if (s.matches("\\d+(.\\d+)?")) { if (s.indexOf(".")>0) {System.out.println("浮点类型");} else {System.out.println("整形类型");}} else { System.out.p
2016-08-08 10:57:34
340
转载 Json与Bean的相互转换
ObjectMapper是jackson中的方法。第一、将json字符串转为beanpublic classStudentList { List student; public List getStudent() { returnstudent; } public void setStudent(List student) { this.student =s
2016-07-27 18:40:38
3566
原创 java字符串运算
public class formula{ static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript"); public static void main(String[] args) { String formula = "1+1*2+(
2016-07-26 10:56:58
419
原创 http状态码
Http状态码HTTP Status Code常见的状态码:HTTP: Status 200 – 服务器成功返回网页HTTP: Status 404 – 请求的网页不存在HTTP: Status 503 – 服务不可用HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。详细代码及说明:HTTP: St
2016-07-06 17:31:26
276
原创 时间类型转换和日期添加
String endtime = record.getEndRecordTime(); // 设置时间转换格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");// 小写的mm表示的是分钟 Date date = null; try { // String转换为Date类型 date = sdf.pa
2016-05-14 17:28:29
402
转载 Oracle数据库解锁
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.object_name
2015-09-15 10:35:56
292
spring+mybatis
2015-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人