自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ExecutorService的submit和execute的区别

昨天写代码的时候,业务线老大帮我review代码的时候,突然问我ExecutorService的submit和execute的区别,当时就懵了,突然问到我了,之前看到这个代码,直接就是copy的,其实都没有深究,“我有罪,我反省“,我不能成为一个ctrl C,ctrl V都程序员,所以这篇就简单介绍下两者都区别,有不对的地方,见者可以积极指出,感谢~1.咱们可以看到,ExecutorServi...

2019-08-14 10:43:33 883

原创 2019新款Mac book pro安装Java,idea等后端程序

因为是第一次用mac,刚毕业噶,所以顺便记录下安装Java,gradle,idea等教程,给自己以后用也方便,后续有什么的话,在补充吧1.Java-不要百度Java,进入下面这个地址下载,这个点了没用,下载的是jre???https://www.java.com/zh_CN/download/mac_download.jsp-点击下面这个链接下载吧:https://www.or...

2019-08-09 00:43:15 5399

原创 对list集合进行排序并分页

有时候我们要对不同的数据类型进行排序的时候,一般得取出所有的数据(当然数据量不是上百万的级别),然后对不同的数据类型进行排序,今天在公司学到一种方法,利用了JDK1.8的特性吧,然后先是根据指定排序后,在进行分页.在这里记录一下//方法://datas是查询出来的数据,sort是升还是降排序,order是对某个数据排序public List<T> builderDatas(Li...

2019-01-04 10:40:29 2982 2

原创 String s = new String("abc")当创建2个对象时,2个对象分别在哪?

很多都说是2个或者一个,但是有没有想过为什么会是2个?当是2个的时候,则是一个类加载过程中,在常量池中创建了“abc”;另一个则是在运行期间,在堆上创建了对象。参考博客对String, StringBuffer, StringBuilder写得很好:https://www.cnblogs.com/dolphin0520/p/3778589.html ...

2018-10-08 10:15:52 1035

原创 Java导出一百万数据到Excel

前一篇文章写了导出Excel并加密,后来我师傅让我尝试100w的数据量,然后就开始动手了,原来的方法肯定不行,虚拟机就直接给炸了,而且效率特别低,到40w左右的数据的时候,就跑不动了。用户体验也是极差的。同时数据时从数据库导出来的,用泛型则会更好的利用反射,就不用像上篇那样,还得放2个集合了。PS:应为我要对从数据库取出来的数据进行计算和处理,所有光用网上说的SXSSF来写入数据时肯定不行的,故用...

2018-08-29 18:06:08 1281 3

原创 希尔排序图解

自己用Axure RP 画的希尔排序过程: 下面是代码:public class Shell_sort { //希尔排序 public static void main (String args[]){ int a[] = {10,2,42,13,62,12,45,22,12,5}; int n = a.length; int temp; for(i...

2018-08-26 11:42:33 3080

原创 利用java反射机制实现从数据库获取数据并导出到Excel并加密

        今天我师傅让我写一个从数据库里的数据导出到Excel中并加密,开始我实现了只是用于一个类的,即一张表的方法,但是这样不符合Java的面向对象的思想,并且复用性太低,经过不断的研究实现,终于实现了不同的类/表均适用的方法,代码如下:public class TestExcel { public void encryptExportExcel(List<Map<...

2018-08-21 09:42:31 934

原创 LINUX文件操作的sed以及awk

一.Sed实验原文件1. sed -i 's/Jon/Jonathans/1' sed.txt2.3.sed -i 's/*Bath/Bath/g' sed.txtsed -i 's/\/Milton/Milton/g' sed.txt4.sed -i '/^$/d' sed.txt5.sed -i '16,$d' sed.txt6.7.二.awk实验1对sed.txt操作1.2....

2018-06-09 16:28:09 306

原创 从java.lang.Integer判断一个int数值的位数

偶然间,在查看Integer的源码的时候,发现一个很便捷的方法,可以判断int数值的位数;不多说,直接添源码: final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer....

2018-05-23 20:28:37 8416 3

原创 SpringMVC+Vue在跨域的时候解决中文乱码问题

String coursename = java.net.URLDecoder.decode(request.getParameter("name"), "UTF-8");上述我写的代码,只要在前面加个URL解码就好了!这个问题困了半天,脑壳疼....

2018-04-30 21:48:27 2018

原创 Java第一次实习面试经历

本人是普通二本大学的大三在校生,自学的方向是Java后端开发。校招的时候,投了一家公司的简历。虽然是一家小公司,但效率挺快的,第二天就通知我去面试了;下面我来说说我的经历。面试时间是:2018/3/22这家公司是天津的,在杭州有分公司。环境上是有点差强人意的....到了那,先在前台说明来意,然后等了一会,便有一位小姐姐带我去面试了。面试就在面试官的办公室(所以真的是小公司)。没有笔试,首先先自我介...

2018-04-04 14:38:40 6914 3

原创 Genymotion启动时报错问题--Unable to start the virtual device

因为上Android的课,老师让装虚拟机和模拟器。选择手机好后,启动的Genymotion出现了下面这个问题提示:开始问老师的时候,老师说是IP的问题,但网上查了一堆IP解决方法不对。然后看常规版本那里,怎么只有32-bit,然而现在版本都是64-bit了。(我的之所以有64-bit是因为之前设置过了)要解决版本问题,只要启动虚拟技术化就好了。具体操作就是进入BIOS界面,然后根据自身的电脑找到I...

2018-03-26 13:02:26 666

原创 MyEclipse的项目出现感叹号图标解决办法之一

有些人在用MyEclipse开发后台程序时,项目左上脚会出现感叹号图标,之后就无法正常运行了。如下:         之前我也试过很多网上所说的方法,但是都不管用。最后在用maven的开发的时候,便发现一个方法(方法中并不是用maven管理项目的)。           原因:我们在开发项目的时候,有时候发现有些包导入进去后,并且已经build path 过了,之后再开发过程中发现

2018-01-31 16:16:53 1415

转载 Service层在J2EE分层结构中的作用

在通用的J2EE应用分层结构中,经常发现有一个叫Service的分层,那么这个Service层到底是用来做什么的呢 ?简单地就字面理解来说, Service,即服务,那我们可以叫它为服务层。既然作为服务层,那么它的职责理应是为其他层提供服务。Service层应该提供一些什么样的服务呢 ?    事实上,在MVC架构中,Service层是处于比较尴尬的一层。因为你不能说它是属于Model层,

2017-08-23 10:30:55 459

空空如也

空空如也

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

TA关注的人

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