- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 总结java中static、final、transient关键字的作用
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。原文连接:https://blog.youkuaiyun.com/deng11408205/article/details/796126371. transient使用1)被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。2)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。3)tra..
2020-12-24 11:28:29
385
原创 word转pdf
import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import com.aspose.words.Document;import com.aspose.words.License;import com....
2019-12-06 09:25:24
319
原创 Spring Boot创建多数据源
application-dev.yml中配置文件如下:主要配置了主库和从库 直接看代码。 遇到的问题:1、 eclipse、idea中启动均正常。打成jar启动就报错。 解决办法:因为Mybatis无法扫描到xxxxMapper.xml中定义的别名。必须设置一下bean.setVfs(SpringBootVFS.class); spring: thymeleaf: ...
2019-03-30 15:38:14
763
转载 MySQL中的char与varchar详解
转载自:http://www.cnblogs.com/Lance--blog/p/5193027.htmlmysql中char与varchar的区别:char:定长,效率高,一般用于固定长度的表单提交数据存储 ;例如:身份证号,手机号,电话,密码等varchar:不定长,效率偏低1、varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范...
2018-05-17 15:35:19
475
原创 java8学习一:Lambda的基础语法
参考学习的视频软件,整理的package com.example.demo.lambda03;import java.util.Comparator;import java.util.function.Consumer;import org.junit.Test;/* * 一、Lambda表达式的基础语法:java8引入了一个新的操作符号“->”箭头操作符也叫Lambda操作...
2018-05-05 10:23:31
315
转载 解决“Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.ajde.CachedRunt
转载:http://bluewens.blog.163.com/blog/static/6991307201243093538907/今天一来,打开eclipse,运行以前的一个简单程序,发现出现错误,错误消息如下:解决“Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.ajde.Ca...
2018-05-02 09:47:29
4192
1
转载 java根据List内对象的属性排序
方法一:实现Comparator接口,并重写compare方法实体类代码:import java.util.Comparator;/** * 学生类 方法一 * 实现Comparator接口 * 并重写compare方法 * @author liaot * */public class Student implements Comparator<Student>{...
2018-04-26 20:10:14
740
转载 java类中serialVersionUID的作用
原文出处:https://www.cnblogs.com/duanxz/p/3511695.html实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在,serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过判断类的serialVer...
2018-04-22 18:59:46
219875
26
转载 [Java] 通过反射,动态修改注解的某个属性值
原文:https://segmentfault.com/a/1190000011213222昨晚看到一条问题,大意是楼主希望可以动态得建立多个Spring 的定时任务。这个题目我并不是很熟悉,不过根据题目描述和查阅相关 Spring 创建定时任务 的资料,发现这也许涉及到通过Java代码动态修改注解的属性值。今天对此尝试了一番,发现通过反射来动态修改注解的属性值是可以做到的:众所周知,java/l...
2018-04-17 16:46:09
29960
22
转载 Java中8种基本数据类型及其默认值
原文:https://blog.youkuaiyun.com/fysuccess/article/details/40656761#Java语言中有8种基本数据类型,基本情况汇总如下:Java中8种基本数据类型总结序号数据类型大小/位封装类默认值可表示数据范围1byte(位)8Byte0-128~1272short(短整数)16Short0-32768~327673int(整数)32Integer0-2147...
2018-04-13 10:34:20
677
原创 thymeleaf获取后台传到页面上的html标签
1、后台代码@RequestMapping("/enterPriseBusiness/add") public String addEntBusinessInfo(Model model) { model.addAttribute("title", "企业中文名:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"); ...
2018-04-11 11:35:09
13117
3
转载 POI操作Excel:cell的背景颜色类型
原文:https://blog.youkuaiyun.com/hantiannan/article/details/5312133POI中背景颜色设置方法如下: HSSFCellStyle style = workbook.createCellStyle(); style.setFillBackgroundColor(HSSFColor.AQUA.index); cell.set...
2018-04-09 12:48:03
295
转载 Java冻结Excel行或列
原文:https://www.cnblogs.com/MasterMonkInTemple/p/4636272.html可以按照如下设置创建冻结窗口。 1sheet.createFreezePane( 3, 2, 3, 2 ); 前两个参数是你要用来拆分的列数和行数。后两个参数是下面窗口的可见象限,其中第三个参数是右边区域可见的左边列数,第四个参数是下面区域可见的首行。// 冻结第一行 1s...
2018-04-09 09:59:21
2977
转载 java中高级面试
原文:http://blog.youkuaiyun.com/cyanqueen/article/details/62438972一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考L...
2018-04-08 12:37:54
292
转载 MyBatis基本介绍
本文转载:https://blog.youkuaiyun.com/renzhe333/article/details/51703291MyBatis介绍 MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级...
2018-04-08 09:29:46
248
原创 两个String类型的数组合并
参考原文:https://www.cnblogs.com/ysloong/p/6431127.html String str1[] = {"aa","bb","cc"} String[] str2 = {"FF","dd","hh"}; if (null != dateStrList && dateStrList
2018-04-04 17:44:08
9076
原创 java动态的生成类的属性、并赋值
部分参考:https://www.cnblogs.com/frinder6/p/7204574.html1、springboot项目中,在build.gradle中,配置jar包compile("commons-beanutils:commons-beanutils:1.9.3")compile("cglib:cglib-nodep:3.2.4")2、创建DynamicBeanimport jav...
2018-04-03 21:58:42
7244
1
转载 mybatis处理集合、循环、数组和in查询等语句的使用
原文出处:http://www.suyunyou.com/aid5.html在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。foreach的参数:foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名.index指 定一个名字,用于表示在迭代过程中,每次迭代到的位...
2018-04-03 20:20:36
393
原创 去掉两个list集合中重复的元素
public static void main(String[] args) { List<Long> list1 = new ArrayList<>(); List<Long> list2 = new ArrayList<>(); list1.add(1L); list1.add(2L...
2018-04-03 20:05:34
6314
2
原创 java把分钟转换成多少小时多少分钟
测试输出结果: public static void main(String[] args) { int time = 4168; int hours = (int) Math.floor(time / 60); int minute = time % 60; System.out.println(hours + "小时" + min...
2018-04-02 19:22:36
17879
原创 提取字符串中包含的日期格式
import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.sunxung.factoring.component.util.StringUtil;public class Test { /**...
2018-03-30 15:03:46
5385
原创 MySQL的explain用法详解
参考原文出处:http://zhongmin2012.iteye.com/blog/2414577explain能干嘛?1、通过explain可以分析出表的读取顺序; 例如:id字段2、数据读取操作的操作类型; 例如:select_type3、哪些索引可以使用; 通过分析possible_keys字段4、哪些索引被实际使用; 通过分析key字段5、表之间的引用; ...
2018-03-30 09:46:18
368
原创 Eclipse设置工作区域的背景颜色为保护眼的色
1、打开Preferences->general->Editors->Text Editors2、右下角选择Background color3、设置颜色的比列
2018-03-30 09:34:41
410
转载 得到两个日期之间所有的日期
/** * 得到两个日期之间所有的日期 * * @param begin 开始日期 * @param end 结束日期 * @return List<Date> 返回日期的List集合 */ public static List<Date> getBetweenDates(String b...
2018-03-30 09:18:55
564
原创 OpenOffice启动服务
mac下启动OpenOffice服务:1、安装成功之后<OpenOffice安装目录>/program目录下 本人的安装目录是:/Applications/OpenOffice.app/Contents/program2、打开mac终端进入到指定的目录下运行命令 soffice -headless -accept="socket,host=127.0.0.1,port=8...
2018-03-30 09:09:10
1435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人