自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pionner17的博客

每天进步一点点

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 测试MySql count(*),count(1),count(column)效率问题

测试前准备:一:简单的用户表(username列加索引测试):CREATE TABLE `test_count` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `phone` varchar(11) DEFAULT NULL,  `nick_name` varchar(50) DEFAULT NULL,  `username` varchar(50) ...

2018-05-28 16:52:01 1321 1

原创 使用zxing生成和读取QRCode二维码

1.maven依赖 com.google.zxing core 3.3.0 com.google.zxing javase 3.3.0 2.生成二维码public static void main(String[] args) throws WriterException, IOException { int

2018-01-30 15:50:44 2168

原创 DOM、SAX、JDOM、DOM4J四种方式解析xml文件

books.xml文件内容 冰与火之歌 乔治马丁 2014 89 安徒生童话 2004 77 English 1.DOM方式解析,官方提供,一次加载xml文件到内存中,对于xml文件过大的支持效率不好public static void main(String[] args) { DocumentBuilderFact

2018-01-26 11:10:01 262

原创 ElasticSearch基于单机多节点下的集群搭建

服务器:CentOS 7    ES版本:5.6.5本文默认前提单节点启动都一切正常1.配置文件的修改:slave-1http.cors.enabled: truehttp.cors.allow-origin: "*"network.host: 0.0.0.0cluster.name: pionner17node.master: truenode.name: slave1

2018-01-12 14:37:37 4925

转载 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc

2018-01-04 22:40:26 182

原创 CentOS-7下elastic安装教程

linux版本:CentOS 7   Elastic版本:5.6.51.获取elastic版本下载并解压:[root@localhost local]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.5.tar.gz[root@localhost local]# tar -zxvf

2018-01-04 22:25:53 575

原创 Mybatis应用mysql存储过程查询数据

1.创建mysql存储过程,这是个复杂查询加上了判断,比较复杂CREATE PROCEDURE searchAllList ( IN tradingAreaId VARCHAR (50), IN categoryName VARCHAR (100), IN intelligenceSort TINYINT UNSIGNED, IN priceBegin DOUBLE, IN pric

2017-12-29 17:25:35 980

原创 MySql常用函数

一:字符类常用函数:1.CONCAT()函数,用于连接多个字符:mysql> select concat('aa','bb','cc');+------------------------+| concat('aa','bb','cc') |+------------------------+| aabbcc |+---------------

2017-12-29 11:10:46 529

转载 基于JavaMail的Java邮件发送:复杂邮件发送

一封复杂的邮件内容可以看做是由很多节点(或者可以说是“片段”/“部分”/“零件”)组成,文本、图片、附件等都可以看成是邮件内容中的一个节点。这些节点之间又可以相互关联组合成一个节点。最终组合成一个大节点就是邮件的正文内容。完整代码演示:package com.xiets.javamaildemo;import java.util.Date;import java.util.Prope

2017-12-15 11:05:44 258

转载 基于JavaMail的Java邮件发送:简单邮件发送

电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,

2017-12-15 11:03:07 268

转载 linux上安装mysql数据库教程

1、 MySQL安装包下载官方下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads根据Linux版本选择相对应安装包下载2、 创建安装目录mkdir /usr/local/mysql把下载的安装包存放该目录3、 解压安装包tar -xvf MySQL-5.6.36-1.el6.x86

2017-12-08 09:40:14 345

转载 Mybatis单个参数的if判断(针对异常:There is no getter for property..)

我们都知道mybatis在进行参数判断的时候,直接可以用 就可以了,如下:1、常规代码 update t_test_l trnsct_way_id = #{trnsctWayId,jdbcType=TINYINT}, lang_id = #{langId,jdbcType=INTEGER},

2017-12-06 11:52:20 632

转载 数据库字段char、varchar和nvarchar的区别

前言      设计数据库的时候,遇到了字段的类型用char,varchar和nvarchar的问题。下面小编就来讲解一下。是什么       char是定长的,也就是无论你输入的字符多长,它都是制定的数目的长度。例如char(5),你输入的字符小于5,它会在后面补空值。当你输入的字符大于指定的数时,它会截取超出的部分。         varchar(n),可变长度,非U

2017-12-02 11:32:09 2306

原创 mybatis多参数传入的动态sql

mybatis参数传入,不用map与实体类封装,直接传入1.service层@Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class) public int update(String newsId, int type) { return sysNewsRedo

2017-12-01 09:42:52 1275

转载 Spring注解式实务@Transactional注解参数详解

spring事务一般由AOP统一处理,但当用tx:annotation-driven进行事务管理时,就需要借助@Transactional事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:@Service@Transactionalpublic class NotificationServiceImpl implements

2017-11-30 09:39:06 593

原创 Java正则表达式匹配规则

1.1 正则表达式的概念正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。1.1 正则表达式的匹配规则参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表

2017-10-28 15:10:10 2666

原创 JPA进行CriteriaQuery进行查询注意事项

1.pojo类@Entity@Table(name = "report_workload")@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})@JsonIdentityInfo(generator = JSOGGenerator.class)public class ReportWorkload { pr

2017-10-26 17:02:28 14050

转载 Xshell中输入rz提示:-bash: rz: command not found

现象:Xshell命令行输入:rz,结果提示rz: command not found ,rz命令没有找到。安装 lrzsz#yum -y install lrzsz安装完成后,在当前需要放入文件的地方输入rz即可#rz本文转自:http://9607474.blog.51cto.com/9597474/1691784

2017-10-19 19:51:01 1461

翻译 在mybatis的sqlMapper中使用Ognl判断动态sql语句

1.编写Ognl类import java.lang.reflect.Array;import java.util.Collection;import java.util.Map;/** * @author:Pionner17 * @date: 2017/9/10 22:56 * @email:selectedwang@163.com * @phone: 17600903381

2017-09-10 23:00:30 2104 1

原创 对一个int数组按照从大到小进行排序,最快实现方法

二话不说直接上代码:/** * @author:Pionner17 * @date: 2017/9/4 21:04 * @email:selectedwang@163.com * @phone: 17600903381 * @motto: make a little progress every day! * @params: 对in

2017-09-04 21:16:04 5370

原创 获取list集合中重复的元素

老规矩,二话不说直接上代码:package com.poinne17.test;import org.apache.commons.collections.CollectionUtils;import org.junit.Test;import java.util.*;/** * @author:Pionner17 * @date: 2017/9/3 22:41 * @em

2017-09-03 22:38:13 16264 9

原创 强大的日志管理工具logback的配置

1.maven依赖配置: 1.1.3 0.1.2 1.7.7 2.logback.xml: ${log.project} %date [%thread] %-5level %logger{80} - %msg%n

2017-09-01 20:12:12 507

转载 使用Spring的@Scheduled实现定时任务

Spring配置文件xmlns加入:xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入:http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-t

2017-09-01 19:38:28 259

原创 Freemarker整合SpringMVC与JSP配置详解

前言:jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。freem

2017-08-29 21:32:39 2111

翻译 Java利用POI读取Excel表格

Maven依赖:一定要注意poi版本与poi-ooxml一定要一致 org.apache.poi poi 3.7 org.apach

2017-08-29 00:20:53 446

翻译 Mybatis分页和Spring的集成,强大简单易上手

1.在Maven中加入依赖: ... com.github.miemiedev mybatis-paginator 1.2.17 ...2.Mybatis配置文件(mybatis-config.xml)添加分页插件: 3.Dao层

2017-08-28 16:02:12 1118

原创 Set List 直接转String[]数组

Set , List转String数组直接用其toArray()方法即可,注意事项如下:转换错误:java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; at com.pionner17.test.DemoTest.test1(DemoTest.java:27) a

2017-08-28 11:21:22 15486 1

原创 SpringMVC通过ApplicationContext得到动态代理报错问题

报错:java.lang.ClassCastException: com.sun.proxy.$Proxy91 cannot be cast to com.zhl.services.book.AnshaoServic解决办法:不能用接口的实现类(UserServiceImpl01_AOP)来转换Proxy的实现类,它们是同级,应该用共同的接口来转换dao:public in

2017-08-26 17:57:16 958

转载 Java验证身份证号码是否合法

package com.pionner17.test;import org.junit.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util

2017-08-25 17:24:00 955

原创 JSTL常用函数

${fn:substring("你要截取的字符串"),beginIndex,endIndex} 下面是JSTL中自带的方法列表以及其描述函数名 函数说明 使用举例  fn:contains 判断字符串是否包含另外一个字符串

2017-08-25 13:38:13 220

原创 Mybatis映射pojo包含pojo

POJO类:public class Product implements Serializable { private static final long serialVersionUID = 1L; private String prodId; private String prodName; private Double prodPrice;

2017-08-25 11:23:28 732

原创 mysql异常报错处理

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1044 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. com.mysql.jdbc.MysqlIO.send(Mys

2017-08-24 21:29:06 655

原创 去掉百度地图api图标信息

调用百度地图API时,如果想去掉百度的logo,只需要在css里设置:.anchorBL{display:none}

2017-08-24 21:18:15 2007 1

转载 mybatis配置对象包含对象以及List

public class BatchManagerViewVo implements Serializable{ /** * @Description: serialVersionUID : TODO */ private static final long serialVersionUID = 1L;

2017-08-24 18:17:24 710

shiro-root-1.3.2-source-release

shiro-root-1.3.2-source-release源码,里面有核心实现类,集成demo等

2017-12-11

Redis3.0.5客户端与服务端

Redis3.0.5客户端与服务端,64位,Windows系统,优秀的缓存数据库

2017-12-06

springmvc+mybatis+redis+shiro+bootstrap+freemarker+jsp+logback框架

springmvc+mybatis+redis+shiro+bootstrap+freemarker+jsp+logback框架,几乎集合了所有企业开发技术,可以下载下来直接使用,任务调度,登陆拦截应有尽有

2017-11-30

Shiro教程中文版

详细的shiro教程中文版,权限管理认证的主流技术,助力你的提升与拔高

2017-08-25

Java经典面试题

企业面试招人经常问的一些面试题,为你的面试打下坚实的基础

2016-06-24

空空如也

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

TA关注的人

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