- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 Excel写入换行-JAVA
核心代码如下设置Excel样式HSSFCellStyle bodyStyle = workbook.createCellStyle();bodyStyle.setWrapText(true);设置文本值需要换行的位置添加:\r\nString strText = “测试写入Excel文本换行\r\n换行后的值”;使用HSSFRichTextString()处理文本值new...
2019-11-13 23:41:53 135724
原创 浅谈JPA优缺点
一.JPA的理解JPA的总体思想和现有hibernate、TopLink,JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技术:ORM映射元数据,JPA支持XML和JDK 5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;JPA的API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发者从繁琐的JDBC和...
2019-11-13 23:34:45 141312
原创 java之简单性能优化
1.没有必要时请不用使用静态变量使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类对象的定义,一定要仔细考虑是否有必要。例如public class X{static Y a =...
2019-11-13 23:25:03 134932
原创 在线编辑、在线预览、在线转换,基于wps.js + java + react / vue,无需任何插件,零安装
基于wps.js在线编辑、在线预览、在线转换前台vue / react 后台java,无需任何插件,零安装,可以直接配置完打包部署,也可直接集成项目中,或者二次开发,后续会不定期更新,有好的建议或者意见请留言。请下载demo的时候给个star,谢谢!亮点.........示例地址https://ljserver.cn/wpsonline前台vue demo下载地址点击此处下载vue-demo后台java demo下载地址点击此处下载java-demo......
2019-11-12 16:39:45 186502 180
原创 mysql完美实现urlDecode,兼容中文以及特殊字符
废话不多说,直接上代码DELIMITER $$DROP FUNCTION IF EXISTS `urlDecode`$$CREATE FUNCTION `urlDecode`(original_text TEXT CHARSET utf8mb4) RETURNS TEXT CHARSET utf8mb4BEGIN DECLARE new_text TEXT DEFAULT ...
2019-10-19 17:48:33 136345
原创 mysql-5.7.x环境搭建-适用所有linux,centos
mysql-5.7-x安装检查是否已安装过mariadb,若有便删除(linux系统自带的)rpm -qa | grep mariadbrpm -e --nodeps xxxxx检查是否已安装过mysql,若有便删除(linux系统自带的)rpm -qa | grep mysqlrpm -e --nodeps xxxxx检查mysql组和用户是否存在,如无创建检查...
2019-09-04 11:32:50 138120
原创 关于HandlerInterceptorAdapter子类中无法自动注入(@Autowired)问题
关于HandlerInterceptorAdapter子类中无法自动注入问题区别与网上所说的Bean注解(实测无效)------直接上代码------拦截器部分处理,注解交由spring托管,HandlerInterceptorAdapter 中的响应方法,请自行重写@Componentpublic class MyHandlerInterceptorAdapter extends ...
2019-08-02 20:44:38 107797 6
原创 SpringBoot事务不生效问题
springBoot启动后事务不生效问题处理1.mysql表必须支持事务:引擎为INNODB2.SpringBoot启动事务 @EnableTransactionManagement3.方法上加注解 @Transactional //默认只对RuntimeException起作用,可修改4.方法必须为public修饰5.同类中事务的方法不能嵌套在其他方法中, W类中A方法调用B...
2019-08-01 18:36:28 105528 1
原创 java将多个array数据合并,并完美实现null安全
java将多个array数据合并,并完美实现null安全核心代码public static <T> T[] concat(T[] first, T[]... rest) { int totalLength = 0; T[] result = null,temp = null; if(first!=null && first....
2019-06-18 14:23:06 103977
原创 基于POI处理word-doc模板文件,并完美实现换行
此核心代码只适用doc文件,代码如下调用public static void main(String[] arg)throws Exception { // 模板路径(一定是doc文件) String templatePath = "c:\\Users\\xxx\\Desktop\\template.doc"; // 文件输出路径(一定是doc文件) String tempFilePa...
2019-06-16 12:20:45 103697
原创 解决IDEA编译JAVA后无法读取properties配置文件问题
针对maven管理项目在pom文件中引入如下代码即可 <build> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> ...
2019-06-16 11:20:18 103897
原创 linux建立swap空间,适用于所有linux,centos等
一,FILE形式创建swap创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小,bs块,count大小,实际根据情况创建,一般为1-4G) dd if=/dev/zero of=/root/swapfile bs=1M count=1024格式化为交换分区文件: mkswap /root/swa...
2019-06-12 17:19:54 135854
原创 lombok使用说明
引入(在pom中引入)<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>...
2019-06-12 16:40:54 101893
原创 swagger使用说明
controllerapiController说明 @Api(tags = “controllerClassName”, description = “该controller说明”)interface传递header使用,如token @ApiImplicitParams({@ApiImplicitParam(paramType = “header”, name = “Token”,...
2019-06-12 16:31:45 100746
原创 基于CentOS7.x gitlab环境搭建,卸载,汉化
gitlab环境搭建,卸载,汉化环境搭建完全卸载汉化环境搭建安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl enable postfix && system...
2019-06-12 16:21:55 100150
kong-admin初始化pgsql用db文件,对应数据库名为 kong
2023-07-13
全网都找不到的Plutext-Enterprise-3.3.0.6.zip
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人