自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (9)
  • 收藏
  • 关注

原创 对称加密-AES算法

AES即高级加密算法标准,AES算法作为新一代的数据加密标准,汇聚了安全性、高性能、高效率、易用和灵活等优点,设计有三个密钥长度(128、192、256位),比DES算法加密强度更高,更为安全。import java.security.NoSuchAlgorithmException;import javax.crypto.Cipher;import javax.crypto.KeyGene...

2020-06-29 15:14:15 192

原创 apache压力测试工具

使用httpd工具进行压力测试linux下linux直接yum -y install httpd-tools,然后ab -V测试windows下(1)查看80端口有没有被占用,netstat -ano | findstr "80"(2)下载地址https://www.apachehaus.com/cgi-bin/download.plx(3)解压后,找到安装目录下的ht...

2020-03-25 11:47:50 883

原创 ElasticSearch笔记(三)— 可视化工具安装

一、 window安装可视化工具 — elasticsearch-headhttps://blog.csdn.net/weixin_44100514/article/details/909037051、elasticsearch-head 依赖于node.js ,先安装node.js下载地址 http://node.js.cn/download/安装一路next,最后打开cmd ...

2020-01-08 12:07:40 253

原创 使用idea将项目上传到github和从github上拉取项目

1、使用idea将项目上传到github上(1)在setting中配置git(如果没有安装git请先行安装git https://git-scm.com/downloads)(2) 在setting中配置github,输入在github(https://github.com/)上注册的账号和密码(3)将此工程上传到github网站,IDEA会自动帮我们在github网站上...

2019-10-17 11:50:18 475

原创 ES6的简单实用及axios简单使用

1、ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。http://es6.ruanyifeng.com/#docs/intro2、let和constlet命令,用来声明变量。它的用法类似于var,但是所声明的...

2019-09-29 11:26:13 2163

原创 @Mapper和@Repository区别

@Repository需要在Spring中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中。 @Mapper不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。...

2019-09-28 15:35:55 13035 8

转载 js中的Date()兼容浏览器

var time=new Date("2018-12-27"); console.log(time);在Chrome执行正确,在IE下报NAN错误,因为new Date(time1)这个构造函数无法正确的生成Date对象,其值为NaN。可以作如下改变:var time=new Date(Date.parse(("2018-12-27").replace(/-/g,"/")).ge...

2018-12-27 09:48:28 400

原创 mysql高级用法(一)

1、GROUP_CONCAT将列表中的列数据分组转为字符串后显示,即group by产生的同一个分组中的值连接起来,返回一个字符串结果。2、FIND_IN_SET 有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_SET函数就派上用场了FIND_IN...

2018-12-26 18:57:30 426

转载 javaScript计算两个日期之间相差天数

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-

2018-12-26 18:45:16 933

原创 三、SpringBoot日志

1、SpringBoot使用的日志是slf4j(日志门面)+logback(日志实现)2、日志使用(1)SpringBoot默认帮我们配置好了日志,只需调用即可。//记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { //System.out....

2018-08-19 23:02:49 202

原创 webSocket的使用

服务端:1、pom文件中引入webScoket组件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>...

2018-08-14 18:31:56 343

转载 解决java上传图片变色问题—使用阿里巴巴simpleimage

   SimpleImage github地址:https://github.com/alibaba/simpleimage依赖jar:commons-io-2.4.jarcommons-lang.jarcommons-logging-1.1.1.jarjai_codec-1.1.3.jarjai_core-1.1.3.jarimport java.awt.Point;im...

2018-08-06 11:22:08 5848 1

转载 面向切面(Spring Aop)、拦截器、过滤器的区别

Filter过滤器:拦截web访问url地址。Interceptor拦截器:拦截以 .action结尾的url,拦截Action的访问。Spring AOP拦截器:只能拦截Spring管理Bean的访问(业务层Service)Filter与Interceptor联系与区别1. 拦截器是基于java的反射机制,使用代理模式,而过滤器是基于函数回调。2. 拦截器不依赖servlet容器,过滤器依赖于s...

2018-05-15 18:30:56 16666 2

转载 生成二维码方式二——qrCode

qrcode: 生成:http://www.swetake.com/qrcode/index-e.html 读取:https://zh.osdn.net/projects/qrcode/package com.han.utils;import java.awt.image.BufferedImage;import jp.sourceforge.qrcode.data.QRCodeI...

2018-03-25 21:58:42 1091

转载 生成二维码方式一——zxing

1、借助第三方jar,如zxing zxing:https://github.com/zxingpackage com.han.utils;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.nio.file.Path;import java.ut...

2018-03-25 21:56:08 7687 6

转载 Mybatis 配置文件 useGeneratedKeys 参数

Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回。<insert id="save" parameterType="com.xue.system.domain.User" useGeneratedKeys="t...

2018-03-25 17:01:01 775

转载 springBoot整合mybatis的一些配置说明

1、在spring boot的配置文件application.properties中,加入配置项:mybatis.configuration.mapUnderscoreToCamelCase=true 或mybatis.configuration.map-underscore-to-camel-case=true设为true表示开启驼峰转换。经过试验,两种配置方法都可以。但如果同时配置,前者m...

2018-03-25 15:13:29 1849 1

转载 solr常用命令总结

查看帮助bin/solr -help             可以看到solr有哪些子命令,如 start, stop, restart, status, healthcheck, create, create_core, create_collection, delete, version启动startbin/solr start  -help    查看start帮助bin/solr star...

2018-02-09 18:02:16 216

原创 根据传入的坐标确定据指定坐标的距离

根据传入的坐标确定据指定坐标的距离,并按距离排序其中40对应的是lat纬度,116.4对应的是lng经度,单位是米select ROUND(ACOS(SIN((40 * PI()) / 180 ) *SIN((t1.latitude * PI()) / 180 ) +COS((40 * PI()) / 180 ) * COS((t1.latitude * PI()) / 180 ) *COS((...

2018-02-09 18:00:56 310

原创 linux查找日志技巧2

情景:文件太大,无法用vi查询  1)可以用grep命令查询,如 grep -C 50 70437fe2-82c1-45b5-93a0-906c777559c5  appliacation.log     -C : 匹配的上下文显示行数   -A  : 匹配的行下显示的行数  -B  : 匹配的行上显示的行数  2)如果匹配的行数很多,可以写入一个文件,然后用vi查看:grep

2017-12-16 23:11:30 601

转载 基于springboot的maven工程打war包

1、将SpringBoot的项目的打包方式设置为war2、配置外部tomcat可运行的war工程3、修改man方法,提供一个 SpringBootServletInitializer 子类,并覆盖它的 configure 方法。我们可以把应用的主类改为继承 SpringBootServletInitializer。或者另外写一个类。@Enable

2017-11-24 16:09:26 4564

原创 基于springBoot的maven工程打成jar包进行运行

1、进行运行配置 mavenbulid2、设置为clean package3、执行maven install4、在工程target目录下找到对应的jar包,并运行

2017-11-24 14:00:07 441

转载 Maven3.5.0安装与配置+Eclipse应用

1、下载Apache-maven官网下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip2、我使用的是apache-maven-3.5.2-bin.zip,将下载的apache-maven-3.5.2-bin.zip解压到指定文件夹下3、配置环

2017-11-24 13:33:38 3425

原创 mysql only_full_group_by

在my.cnf 里面设置sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'在sql_mode 中去掉only_full_group_by

2017-10-19 16:51:43 229

转载 linux下Yum命令安装Mysql数据库及配置

卸载掉原有mysql因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库[root@zkm ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,我们就通过 rp

2017-10-12 16:29:06 29913 6

转载 solr删除全部索引数据

SOLR 删除全部索引数据: *:*

2017-09-12 10:02:39 522

转载 linux下yum命令出现Loaded plugins: fastestmirror

fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。不能用就先别用呗,禁用掉,先yum了再说。1.修改插件的配置文件# vi  /etc/yum/pluginconf.d/fastestmirror.conf  enabled = 1//由1改为0,禁用该插件..............................

2017-08-16 14:50:04 1078

转载 find删除指定时间之前的文件

find .  -type f  -name *.log  -mtime +180  -exec rm {} \;解析:find 后面紧跟的是要查找的目录,. 表示当前目录-type f:指定查找对象为文件-name *.log:指定查找对象名称以.log结尾-mtime +180: 查找180天以前的老文件-exec rm {} \

2017-08-03 16:28:46 2686

原创 数据库自动备份脚本

1、编写数据本分脚本 my_dbbak.sh#/bin/bashdbuser=rootdbpassword=mypass#dbhost=127.0.0.1#dbname=(gee_business gee_operate gee_person)dbname=mydbdbback=/var/databackup/mysql_db/date=`date +%F_%T`if [ !

2017-08-03 16:26:13 309

转载 如何优化tomcat配置(从内存、并发、缓存4个方面)优化

Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 一.Tomcat内存优化  Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。  JAVA_OPTS参数说明   -server 启用jdk 的 server 版;   -Xms java虚拟机初始化

2017-06-14 12:00:40 324

转载 Java常见的几种内存溢出及解决方法

【情况一】:java.lang.OutOfMemoryError:Javaheapspace:这种是java堆内存不够,一个原因是真不够(如递归的层数太多等),另一个原因是程序中有死循环;  如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:  -Xms3062m  -Xmx3062m【情况二】  java.lang.OutOfMemoryError:GCoverheadlimit

2017-06-14 10:14:28 446

转载 linux查找日志技巧

先必须了解两个最基本的命令:tail  -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文件中的头10行日志;head -n -10  test.log   查询日志文件除了最后10行的其他所有日志; 场

2017-05-18 20:03:43 296

转载 solr常用命令总结

查看帮助bin/solr -help             可以看到solr有哪些子命令,如 start, stop, restart, status, healthcheck, create, create_core, create_collection, delete, version启动startbin/solr start  -help    查看start帮

2017-04-28 15:58:58 711

转载 SpringMVC上传文件的三种方式

1、采用流的方式上传文件2、采用multipart提供的file.transfer方法上传文件3、使用spring mvc提供的类的方法上传文件前台:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title her

2017-04-28 14:00:54 548

转载 JS判断页面是否在微信浏览器、QQ浏览器等打开的方法

本文实例讲述了JS判断当前页面是否在微信浏览器打开的方法。分享给大家供大家参考,具体如下: 最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。以下是一段

2017-04-27 17:58:05 5297

原创 spring集成mybatis后,打印SQL语句

mybatis-config.xml文件中加入  打印SQL只需要加一个setting就可以了。mybatis的日志打印方式比较多,SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING,可以根据自己的需要进行配置

2017-04-27 17:29:46 641

转载 js获取地址栏内容

无标题文档function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]);

2017-03-31 20:09:05 497

转载 Hibernate @OneToMany等注解设置查询过滤条件等

1、如实体PdOrg对象中有users对象,数据库user表有字段DEL_FLAG(0:删除;1:未删除):private List users= new ArrayList();生成get、set方法: @OneToMany(fetch=FetchType.LAZY, mappedBy="user")@BatchSize(size=10)@Where(clause="DEL_

2017-03-29 11:05:58 9345 1

转载 linux、windows nginx启动 重启 关闭命令

linux nginx启动 重启 关闭命令启动操作nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是

2017-03-28 09:39:54 36785 1

转载 Tomcat-Jdbc-Pool参数说明

Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是DBCP存在一些问题:DBCP 是单线程的,为了保证线程安全会锁整个连接池DBCP 性能不佳DBCP 太复杂,超过60个类,发展滞后。因此,通常J2EE中还会使用其它的高性能连接池,如C3P0,还有阿里系的druid等。为此,Tomcat 从 7.0 开始引入一个新的模块: Tomcat Jd

2017-03-24 11:53:57 364

阿里云图片压缩SimpleImage jar

阿里的图片压缩、裁剪的工具jar,及其使用的代码说明文档

2018-08-06

thumbnailator-0.4.8下载

图片压缩

2018-04-04

java_jacob_操作word_文档

ava_jacob_操作word_文档_进行写操作_如生成表格_添加_图片.docx

2014-06-01

java模板导出word

用freemarker技术,首先将word模板另存为xml文档,方便填充数据。然后将后缀名改为ftl,简单方便.

2014-06-01

jquery使用方法

jquery使用的大全,很不错哦,希望大家能够用的到

2014-03-02

schema文档

schema文档,xml约束学习,通过这个文档可根据约束编写xml问价

2013-11-30

DHTML文档手册

dhtml 手册,希望能够多多帮助大家

2013-10-07

30天学通java项目案例开发源码

这个是一些案例开发的源码 ,对于想做一些小案例的人应该会有些帮助

2013-09-25

pageRank简单实现(Java)

实现PageRank算法最为简单的代码,此代码使用java编写,适合与学习搜索引擎了解pageRank算法的初学者。

2013-04-08

空空如也

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

TA关注的人

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