自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 mongodb查询统计根据某个字段去重

1、查询统计总数:2、查询统计根据某个字段去重后的总数:

2023-10-18 20:21:51 930

原创 你可能不知道的 IDEA 调试技巧

一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i==10的位置二、回到"上一步"该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了...

2020-01-21 09:45:16 424

原创 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 563

原创 分享pagehelper报错的问题

分享pagehelper报错的问题问题:配置pageheler拦截器报错分析:PageHelper5.0版本pagehelper继承了PageMethod和实现了Dialect而报错却说无法将PageHelper转为Interceptor,所以查看源码包的Interceptor原来的报错的配置文件spring-mybatis.xml代码片段: &lt...

2019-03-06 15:49:06 628

原创 pycharm 字体设置

pycharm 字体设置:file>>>setting>>>在搜索框搜Appearance嗯没错就是他, 把复选框勾上, 把size调到你想要的。。。。 右下角apply ,再OK 搞定 不管是哪里的字都变得大了一点!...

2018-06-14 13:26:01 1902

原创 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 578

转载 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 4313

转载 通过java反射机制来获取属性的类型,获取属性的值并给属性赋值

public static void getObjectValue(Object object) throws Exception {          //我们项目的所有实体类都继承BaseDomain (所有实体基类:该类只是串行化一下)          //不需要的自己去掉即可          if (object != null && object instanceof B

2018-02-08 17:10:12 490

转载 java使用反射给对象属性赋值的两种方法

主程序:/** */public class TestReflectSet { private String readOnly; public String getReadOnly() { return readOnly; } public void setReadOnly( String readOnly ) { Syst

2018-02-08 16:25:59 2302

原创 Mybatis批量插入,返回插入成功后的主键id

Mybatis在插入单条数据的时候有两种方式返回自增主键:1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,标签属性。2、不支持生成自增主键的数据库:使用。例如: id="insertAuthor" useGeneratedKeys="true" keyProperty="id"> insert into

2018-01-23 16:50:47 952

转载 MyBatis Mapper.xml配置 ResultMap

MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。需要配置的基本元素1. cache – 配置给定模式的

2017-12-15 18:13:28 531

原创 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 234

转载 AOP配置

Spring AOP中pointcut expression表达式解析 及匹配多个条件Spring中事务控制相关配置:                                                     其中的“aop:pointcut”标签中"expression"的写法规则如下:     exe

2017-12-11 15:27:19 150

转载 Java操作XML(使用org.w3c.dom)

Java操作XML(使用org.w3c.dom)一、创建DOM12345678910111213141516171819202122232425

2017-12-01 13:32:59 638

原创 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 1244

转载 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 1539

转载 Git 分支管理

Git 分支管理一、主分支Master首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。二、开发分支Develop主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Deve

2017-11-03 18:05:11 2535

转载 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 234

转载 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 241

转载 MongoDB 聚合管道(Aggregation Pipeline)

MongoDB 聚合管道(Aggregation Pipeline)管道概念POSIX多线程的使用方式中, 有一种很重要的方式-----流水线(亦称为“管道”)方式,“数据元素”流串行地被一组线程按顺序执行。它的使用架构可参考下图:以面向对象的思想去理解,整个流水线,可以理解为一个数据传输的管道;该管道中的每一个工作线程,可以理解为一个整个流水线的一个工作阶段s

2017-10-17 10:45:24 354

转载 POI生成WORD文档

POI生成WORD文档    POI为Java系处理office文档的比较优秀的开源库,其中对于Excel的处理最为优秀,文档也写的很详细。不过很多网友都认为它在word文档处理方面就逊色很多,不过对于我本次的完成文档的生成我依然选择了POI。需要完成功能配置Word模板文件,包括表格解析配置的Word文档,返回配置的特殊标记构造数据,替换配置的标签,以及生成表格配置wor

2017-09-27 15:40:10 411

转载 Java数据类型与各数据库类型映射一览表

from:http://hi.baidu.com/chinagenius/blog/item/3817d6f394359fcc0b46e045.html 下表说明用来当作从产生资源的模型的Java.sql.Type值之间的关系,其对应的Java物件类型,以及在受支援的JDBC平台上每一个这些类型的实作(若有的话)。    表格也会指出标准Portal Conte

2017-09-09 11:01:29 1364

原创 java中int转成String位数不足前面补零

java中int转String位数不够前面补零String.format("%06d", 12); //12为int型 110代表前面要补的字符 6代表字符串长度 d表示参数为整数类型

2017-09-09 10:13:20 1055

转载 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 367

转载 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 6841 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 9174 2

转载 Java:使用POI实现word的docx文件的模板功能

一:场景 通过Word模板来实现动态的word生成二: 基本要求 1:替换文本中的内容 2:替换表格中的内容(不用动态生成表格) 3:替换后的内容应该与替换前的内容格式相同 4:模板修改方便 5:效果如下: 模板:  结果:  三:poi分析 使用方法:直接读取word文件,替换里面各个部分的内容 优点:直接使用word文件作为模板 

2017-09-05 11:01:06 1624

转载 Json数组转Gson

关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解析数组的某一部分。探讨了二十分钟,得出结论:没用过,不知道。所以今天特地研究了一下,发

2017-09-04 19:29:22 317

转载 使用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 1766

转载 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 603

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解

2017-08-18 09:43:55 130

转载 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 427

转载 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 404

转载 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 3164

原创 linux常用命令

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切

2017-08-03 14:17:34 286

转载 Linux NFS服务器的安装与配置

一、NFS服务简介  NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。  NFS 的基本原则是“容许不同的客户端及服务端

2017-08-03 13:51:40 282

原创 linux系统上搭建FTP服务,使用MYSQL验证用户

Linux的FTP的三种登录方式: 匿名登录、本地用户登录和虚拟用户登录。匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。本地用户登录:使用系统用户登录,在/etc/passwd中。虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FT

2017-08-03 11:18:05 800

转载 java反射与注解

作用:注解是附加在代码中的一些信息,用于编译、运行时解析和使用,起到说明配置作用 主要学习两方面1 元注解,2 自定义注解 一、元注解 包括:1.@Target,  2.@Retention  3.@Documented, 4.@Inherited 几种1 @Target   作用:用于描述注解的使用范围(即 注解是描述:包、类、字段、方法、参数、接口等)

2017-08-01 19:05:27 211

转载 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 7909

转载 Java自定义注解和反射获取注解

java自定义注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@

2017-07-27 20:42:56 770

软件设计师真题+解析.zip

软件设计师真题+答案解析,有助于考点复习和刷题,解析详细,有助于考点扩展,祝考试都能一次性过,软考中级。亲测可用,考前突击。

2020-08-10

数据恢复、数据还原好帮手

系统删除文件恢复、数据恢复、数据、图片、视频等都可以使用该软件恢复,不小心误删,被人恶意删除?小问题,墙裂推荐此软件~~~~

2020-01-21

poi-3.7.jar 包下载

poi-3.7.jar 包下载,Java POI读取Officeword、 excel (2003,2007)及相关jar包 其中的poi-3.7.jar包下载。最新可用

2017-09-05

poi-ooxml-3.7.jar 包下载

poi-ooxml-3.7.jar包下载,最新可用支持office各种文档,Java POI读取Office excel (2003,2007)及相关jar包 其中的poi-ooxml-3.7.jar

2017-09-05

空空如也

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

TA关注的人

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