自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 PostgreSQL在项目中的应用

新公司使用的是PostgreSQL,用了一段时间后总结使用经验刚开始使用的时候并没有发现和用其他数据库对项目有什么区别。后来感触深的是两点:nosql 和 空间索引的强大支持 (还有开源!开源:开源意味着open  ≈免费   手动滑稽 )NoSQL:postgresql提供的非关系型数据库字段是jsonb  . 文档型存储 类似于MongoDB . 其

2017-06-21 15:49:20 1738

原创 POI Excel文件的导出

前提提要:excel 2003只能存在5w6多条数据,数据超出使用2007(槽点:excel中超过5w多行数据也是没谁了,毕竟excel是用来给人看的,真正保存哪里有数据库好使)话不多说,这段代码我先干了 @RequestMapping(value = "/importPropertyAvgPriceRecord.do", method = RequestMethod.POST) @

2017-03-09 14:44:24 263

原创 JDBC批处理

因业务需要,要对excel文档进行解析与入库,先期写的代码是使用poi解析一行入库一行后续业务越来越多,解析的excel文档越发大,导入时间变得很长。刚开始时是考虑使用异步的方式进行数据入库,后台收到了文件直接响应前端,然后开始进行文件的解析入库。,这里就涉及到一个用户体验的问题,因为用户角度看过去,文档已经上传完成。对应的,上传完成的东西应该已经可用。实际上..............

2017-02-07 11:00:18 238

原创 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 263

转载 Notepad++使用正则表达式将字符串中的小写转换成大写

在公司写接口文档,数据库字段是a_b的格式,对象为aB,修改方式:查找用:_([a-z]),替换用:\U\1\E

2016-11-08 12:00:41 8330

原创 有序去重的问题

因为项目需要,需要对一个list集合进行去重,同时要保证不打乱list的顺序考虑到数据结构的问题。不能直接使用HashSet,毕竟hashset是无需的。老大的意见是使用treeSet,N年不用treeSet这个集合类型,还懵逼了半天。做做整理,记忆强化Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回fal

2016-08-31 16:09:13 2144

原创 使用apache EmailAttachment发送邮件

发邮件

2016-08-13 10:15:18 4016

原创 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 324

转载 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 3507

原创 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 386

原创 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 259

原创 时间类型转换和日期添加

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 383

原创 java排序

java的相关排序

2016-04-22 15:11:19 616

原创 FTP上传下载以及相关注意点

FTP上传下载

2016-04-14 11:28:03 6205

转载 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 272

转载 序列详解以及触发器小解及通过序列与触发器实现Oracle自增列效果

序列、触发器、自动增量列

2015-08-19 10:56:54 434

spring+mybatis

spring+mybatis所用到的jar包,具体资源内容如下:http://www.cnblogs.com/friends-wf/p/3799718.html

2015-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除