- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 你可能不知道的 IDEA 调试技巧
一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i==10的位置二、回到"上一步"该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了...
2020-01-21 09:45:16
581
原创 IntelliJ IDEA 2019 快捷键终极大全
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即...
2019-09-16 10:42:30
618
原创 分享pagehelper报错的问题
分享pagehelper报错的问题问题:配置pageheler拦截器报错分析:PageHelper5.0版本pagehelper继承了PageMethod和实现了Dialect而报错却说无法将PageHelper转为Interceptor,所以查看源码包的Interceptor原来的报错的配置文件spring-mybatis.xml代码片段: <...
2019-03-06 15:49:06
707
原创 pycharm 字体设置
pycharm 字体设置:file>>>setting>>>在搜索框搜Appearance嗯没错就是他, 把复选框勾上, 把size调到你想要的。。。。 右下角apply ,再OK 搞定 不管是哪里的字都变得大了一点!...
2018-06-14 13:26:01
1944
原创 Spring boot跨域设置(亲测可用)
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors...
2018-03-22 10:29:59
606
转载 cron表达式详解
cron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: S
2018-02-24 09:48:32
5461
转载 通过java反射机制来获取属性的类型,获取属性的值并给属性赋值
public static void getObjectValue(Object object) throws Exception { //我们项目的所有实体类都继承BaseDomain (所有实体基类:该类只是串行化一下) //不需要的自己去掉即可 if (object != null && object instanceof B
2018-02-08 17:10:12
513
转载 java使用反射给对象属性赋值的两种方法
主程序:/** */public class TestReflectSet { private String readOnly; public String getReadOnly() { return readOnly; } public void setReadOnly( String readOnly ) { Syst
2018-02-08 16:25:59
2370
原创 Mybatis批量插入,返回插入成功后的主键id
Mybatis在插入单条数据的时候有两种方式返回自增主键:1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,标签属性。2、不支持生成自增主键的数据库:使用。例如: id="insertAuthor" useGeneratedKeys="true" keyProperty="id"> insert into
2018-01-23 16:50:47
1006
转载 MyBatis Mapper.xml配置 ResultMap
MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。需要配置的基本元素1. cache – 配置给定模式的
2017-12-15 18:13:28
605
原创 MySQL中的insert ignore into, replace into等的一些用法
MySQL中的insert ignore into, replace into等的一些用法MySQL replace into 有三种形式:1. replace into tbl_name(col_name, ...) values(...)2. replace into tbl_name(col_name, ...) select ...3. replace into t
2017-12-15 17:12:37
258
转载 AOP配置
Spring AOP中pointcut expression表达式解析 及匹配多个条件Spring中事务控制相关配置: 其中的“aop:pointcut”标签中"expression"的写法规则如下: exe
2017-12-11 15:27:19
173
转载 Java操作XML(使用org.w3c.dom)
Java操作XML(使用org.w3c.dom)一、创建DOM12345678910111213141516171819202122232425
2017-12-01 13:32:59
693
原创 Mybatis多个条件的查询
xml version="1.0" encoding="UTF-8" ?> PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> mapper namespace=""> select id="selectTeacher" pa
2017-11-27 15:20:19
1291
转载 xStream完美转换XML、JSON xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介
xStream完美转换XML、JSONxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线
2017-11-16 15:58:57
1582
转载 Git 分支管理
Git 分支管理一、主分支Master首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。二、开发分支Develop主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Deve
2017-11-03 18:05:11
2587
转载 Git命令参考手册
Git命令参考手册git init # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx" # 配置用户名git config --global user.email "xxx@xxx.com"
2017-11-03 17:44:18
261
转载 Java实现Excel导入数据库,数据库中的数据导入到Excel
Java实现Excel导入数据库,数据库中的数据导入到Excel自学资料总结 实现的功能:Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel 1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下2、Excel文件目录:D://book.xls3、数据库名:jave
2017-10-18 17:02:59
262
转载 MongoDB 聚合管道(Aggregation Pipeline)
MongoDB 聚合管道(Aggregation Pipeline)管道概念POSIX多线程的使用方式中, 有一种很重要的方式-----流水线(亦称为“管道”)方式,“数据元素”流串行地被一组线程按顺序执行。它的使用架构可参考下图:以面向对象的思想去理解,整个流水线,可以理解为一个数据传输的管道;该管道中的每一个工作线程,可以理解为一个整个流水线的一个工作阶段s
2017-10-17 10:45:24
401
转载 POI生成WORD文档
POI生成WORD文档 POI为Java系处理office文档的比较优秀的开源库,其中对于Excel的处理最为优秀,文档也写的很详细。不过很多网友都认为它在word文档处理方面就逊色很多,不过对于我本次的完成文档的生成我依然选择了POI。需要完成功能配置Word模板文件,包括表格解析配置的Word文档,返回配置的特殊标记构造数据,替换配置的标签,以及生成表格配置wor
2017-09-27 15:40:10
471
转载 Java数据类型与各数据库类型映射一览表
from:http://hi.baidu.com/chinagenius/blog/item/3817d6f394359fcc0b46e045.html 下表说明用来当作从产生资源的模型的Java.sql.Type值之间的关系,其对应的Java物件类型,以及在受支援的JDBC平台上每一个这些类型的实作(若有的话)。 表格也会指出标准Portal Conte
2017-09-09 11:01:29
1389
原创 java中int转成String位数不足前面补零
java中int转String位数不够前面补零String.format("%06d", 12); //12为int型 110代表前面要补的字符 6代表字符串长度 d表示参数为整数类型
2017-09-09 10:13:20
1080
转载 java根据经纬度坐标计算两点的距离算法
根据经纬度计算距离,这个方法很精确,与百度地图的测距相差不到1米。我是利用百度地图拾取坐标系统(http://api.map.baidu.com/lbsapi/getpoint/index.html)和百度地图测距的工具测试的。[html] view plain copy/** * Created by yuliang on 201
2017-09-07 19:25:29
391
转载 POI创建DOCX常用操作
NPOI创建DOCX常用操作1、 创建文档XWPFDocument m_Docx = new XWPFDocument();2、 页面设置 //1‘=1440twip=25.4mm=72pt(磅point)=96px(像素pixel) //1px(像素pixel)=0.75pt(磅point)// A4:W=11906 twip=8
2017-09-06 15:26:37
7780
1
转载 eclipse不会自动下载jar包
pom.xml文件中,出现红叉,鼠标放上去提示Missing artifact fakepath:xxx:jar:x.x.x等提示,表示本地仓库缺少jar包。首先注意配置: 然后注意版本号是否存在。。。都正确的情况下,解决方法: 1、如果本地仓库确实没有,项目上右键–>Maven–>Update Project 即可 2、如果你本地仓库已经有了,往往是之
2017-09-05 16:02:21
9257
转载 Java:使用POI实现word的docx文件的模板功能
一:场景 通过Word模板来实现动态的word生成二: 基本要求 1:替换文本中的内容 2:替换表格中的内容(不用动态生成表格) 3:替换后的内容应该与替换前的内容格式相同 4:模板修改方便 5:效果如下: 模板: 结果: 三:poi分析 使用方法:直接读取word文件,替换里面各个部分的内容 优点:直接使用word文件作为模板
2017-09-05 11:01:06
1690
转载 Json数组转Gson
关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解析数组的某一部分。探讨了二十分钟,得出结论:没用过,不知道。所以今天特地研究了一下,发
2017-09-04 19:29:22
344
转载 使用POI读取word文档内容
读word doc文件2中方式1.1 通过WordExtractor读文件(在WordExtractor内部进行信息读取时还是通过HWPFDocument来获取的。)1.2 通过HWPFDocument读文件Apache poi的hwpf模块是专门用来对word doc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个word do
2017-08-31 14:40:56
2048
转载 java mongodb aggregate用法
MongoDB语句[html] view plain copy print?db.tsdata.aggregate([ {$match: { "lastUpdateTime" :{"$gte": ISODate("2016-07-22T16:00:00.000Z"),"$lte": ISODate("2016-07-23T16:
2017-08-24 11:18:49
635
转载 java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解
2017-08-18 09:43:55
140
转载 MongoDB Java API for 插入和单collection基本查询使用示例
3. 示例代码:/** * MongoDBTest * MongoDB java api的初步使用示例 * 此次只介绍一下insert和query(基本单collection查询)两种操作 */ package com.labci.mongodb.test; import java.net.UnknownHostException; import java.u
2017-08-04 18:39:14
458
转载 MongoDB使用小结:一些不常见的经验分享
1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.aggregate([{$group: {_id: null, count: {$sum: 1}}}])引用:“On a sharded cluster, count can result i
2017-08-04 18:34:21
466
转载 linux 下samba服务的安装与配置
一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File Syst
2017-08-03 14:19:22
3286
原创 linux常用命令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切
2017-08-03 14:17:34
308
转载 Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端
2017-08-03 13:51:40
312
原创 linux系统上搭建FTP服务,使用MYSQL验证用户
Linux的FTP的三种登录方式: 匿名登录、本地用户登录和虚拟用户登录。匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。本地用户登录:使用系统用户登录,在/etc/passwd中。虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FT
2017-08-03 11:18:05
830
转载 java反射与注解
作用:注解是附加在代码中的一些信息,用于编译、运行时解析和使用,起到说明配置作用 主要学习两方面1 元注解,2 自定义注解 一、元注解 包括:1.@Target, 2.@Retention 3.@Documented, 4.@Inherited 几种1 @Target 作用:用于描述注解的使用范围(即 注解是描述:包、类、字段、方法、参数、接口等)
2017-08-01 19:05:27
229
转载 java中自定义注解并通过反射获取注解属性值
直接上代码,注释中有说明:1、定义自定义注解类(类注解和字段注解):[java] view plain copy package com.uno.ray; import java.lang.annotation.Documented; import java.lang.annotation.Elemen
2017-07-28 20:22:16
7972
转载 Java自定义注解和反射获取注解
java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@
2017-07-27 20:42:56
827
poi-3.7.jar 包下载
2017-09-05
poi-ooxml-3.7.jar 包下载
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人