自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a1441114的博客

欢迎光临

  • 博客(22)
  • 收藏
  • 关注

转载 java导出excel并下载详细介绍(转载)

先转载个,以后不记得了好找。这个挺乱的,不过基本的都有。少了一个表头合并单元格,先补充在这。firstExrow 是第一行表头,headers是第二行标题所有列的数组,firstHeaders是第一行标题的所有列的数组..excell1是单元格设置,excellStyle单元格样式设置。值得注意的是。第一行表头单元格合并后,这单元格的设值,还是以合并前的来设置的。比如,firs...

2019-04-04 14:16:53 2953

原创 建立plsql数据库以及insert的中文会在查询后变成一串问号解决办法

1.从网上下一个plsql工具,自己解压,这个就不说了2.要下载一个Oracle服务包,我用的是oracle_client_11.2.0,下载完后,解压到plsql工具类里。如图:3.打开plsql工具,出现登录界面,关掉登录界面,选择tool工具栏,选择第一项,preferences,4.出现下面提示框,按红框配置oracle服务路径5.可能需要重启下plsql,下图是配...

2019-04-04 11:46:16 518

原创 项目中加密解密遇到的问题小结

最近的项目中,改造,需要将电话、身份证、薪资等敏感信息加密存储。有用到第三方加密工具,初始化并直接调用其API即可。加密算法、初始化、配置文件这些就不写了,讲下改造中遇到的一个问题。开始的想法是,在实体类中对需要加密的属性,set时加密,get时解密。但项目运行后发现,数据库中的字段并没有加密,执行完set方法后,在插入数据库数据之前 ,会调用该字段的get方法获取数据插入数据库。所以在额...

2019-03-22 18:02:35 601

原创 Spring @Autowired注入为null,空指针异常

在工作中碰到了这种情形,苦逼了,特此记下来,以防下次出现。有一个回调接口,做大文件解析用的,文件以xml方式存在某地,用SAX方式解析XML;而在判断需要解析的文件是什么type类型时,原代码就根据type来用了一连串的if()else()来处理。所以看到这,就想改造它一下。于是,用策略和简单工厂模式去处理了这些分支判断的问题,这样就满足于开-闭原则,降低了耦合,易于扩展。可是,代码的...

2019-03-18 17:01:44 3332 1

转载 深入理解HashMap及面试相关问答

前言HashMap是面试必备的一个知识点,无论你是初级中级还是高级,基本上逃不过这个问题,下面的内容很简单,只要你理解了其中的含义,这对你使用hashmap和面试都是很有帮助的。正文首先打开HashMap,看看中都定义了哪些成员变量。解释几个重点的变量transient int size:记录了Map中KV对的个数loadFactor 装载因子,用来衡量HashMap满...

2019-03-08 17:33:02 120

原创 试用用IDEA工具,外部引用jetty9.3启动项目遇到的坑

一直在用eclipse集成环境来开发,某一天,经朋友说或在一些文章里了解到,idea来开发会更好,而用到此工具的人也会越来越多。于是就去试了下,结果碰到了很多坑。 不能上传图片,就打字记一下。deployment选中后,在右侧有一个use custom context root,那个要勾上。默认路径为“/”;不勾选的话,后端的访问路径会默认的带上,在server栏目下,http://loc...

2018-12-03 17:53:28 553

原创 hashmap1.7小结

1.链表散列的数据结构,即数组和链表的结合体;2.如果哈希表还未创建,那么创建哈希表;3.如果键位null,那么调用putForNullKey插入null的值;4.如果键不为null,计算hash值并得到桶的索引数,然后遍历桶中的链表,一旦找到匹配的,新值替换旧值;5.如果桶中链表为null,或者链表不为null但是没有找到匹配的,那么调用addEntry方法插入新节点。

2018-02-05 11:25:29 190

原创 今天真是劳碌的一天

今天真是劳碌的一天

2017-09-05 22:55:22 192

原创 关于MyBatis会用到的SQL整理

MyBatis会用到的SQL

2017-09-03 15:26:26 208

转载 JAVA日期工具类

想写点什么,才发现自己的干货好少。那我今天就COPY一些关于DateUtil的一些,

2017-09-03 14:42:50 388

原创 瞎BB

有人吗

2017-09-03 14:04:51 431

转载 求x的K次方

/*求x的K次方, * */public class Exp {public static void main(String[] args) {// TODO Auto-generated method stubdouble x = exp(2, 0);System.out.println(x);}public static double exp(i

2017-08-28 17:59:53 1664

原创 递归小结

------- android培训、java培训、期待与您交流! --十,递归小结。递归:就是函数自身调用自身。什么时候用递归呢?当一个功能被重复使用,而每一次使用该功能时的参数不确定,都由上次的功能元素结果来确定。简单说:功能内部又用到该功能,但是传递的参数值不确定。(每次功能参与运算的未知内容不确定)。 递归的注意事项:1:一定要定义递归的条件。2:

2015-11-02 22:18:08 203

原创 正则表达式小结

九,正则表达式小结。其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。弊端:符号的出现虽然简化了书写,但是却降低了阅读性。其实更多是用正则解决字符串操作的问题。 组:用小括号标示,每定义一个小括号,就是一个组

2015-11-02 22:03:12 216

原创 反射小结

------- android培训、java培训、期待与您交流! --八,反射小结。反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤:1、获得Class对象,就是获取到指

2015-11-02 21:57:38 192

原创 异常小结

------- android培训、java培训、期待与您交流! --七,异常小结。异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。

2015-11-02 21:53:27 265

原创 IO流小结

------- android培训、java培训、期待与您交流! --六,IO流小结用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。  字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二

2015-11-02 21:48:30 181

原创 String字符串小结

------- android培训、java培训、期待与您交流! ----------五,String字符串小结。java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。 特点:字符

2015-11-02 19:30:23 77

原创 多线程小结

------- android培训、java培训、期待与您交流! ----------四,多线程小结。进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线

2015-11-02 18:54:13 244

原创 面向对象小结

------- android培训、java培训、期待与您交流! ----------三,面向对象小结。1:将复杂的事情简单化。2:面向对象将以前的过程中的执行者,变成了指挥者。3:面向对象这种思想是符合现在人们思考习惯的一种思想。 过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。 匿名对象使用场景:1:当对方法只

2015-11-02 18:46:26 186

原创 函数小结

------- android培训、java培训、期待与您交流! ----------二,函数小结。函数的作用:1)、用于定义功能。2)、用于封装代码提高代码的复用性。注意:函数中只能调用函数,不能定义函数。主函数:1)、保证该类的独立运行。2)、因为它是程序的入口。3)、因为它在被jvm调用。 函数定义名称是为什么呢?答:1)、为了对该功能

2015-11-02 18:38:09 199

原创 语句小结

------ android培训、java培训、期待与您交流! ----------一,语句小结。If  switch  do while   while  for 这些语句什么时候用?1)、当判断固定个数的值的时候,可以使用if,也可以使用switch。但是建议使用switch,效率相对较高。switch(变量){  case 值:要执行的语句;break;  …

2015-11-02 18:30:34 254

空空如也

空空如也

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

TA关注的人

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