自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo的专栏

把写博客当做记笔记,加深对所用知识的记忆

  • 博客(54)
  • 收藏
  • 关注

原创 数据库国际化(i18n)

Database Internationalization(I18N)/Localization(L10N) design patterns文章内容来源于以下引用,因为以下链接需要翻墙才可以访问,所以特意搬过来,方便查看https://medium.com/walkin/database-internationalization-i18n-localization-l10n-design-p...

2019-10-18 17:10:47 3061

原创 mybatis的坑-integer类型为0的数据if test失效

mybatis遇到的坑-tinyint类型字段值为0自动当做false处理mybatis的where动态判断语句if test 遇到tinyint类型为0的数据失效mybatis的where动态判断语句if test 遇到tinyint类型为0的数据失效发现一个mybatis的坑,有个支付表,通过状态去筛选已支付/未支付的数据,支付状态用status字段表示,status=0表示未支付,sta...

2019-10-12 13:30:21 1681 2

原创 linux安装mysql

一、安装mysql以mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz版本为例,本人亲测有效: 1、下载安装包: wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2、解压至/usr/local/mysql目录: tar ...

2018-06-12 00:08:40 369

原创 linux 安装jdk及配置环境变量

1、上传安装包到对应目录/u02/soft/java2、解压:tar -zxvf jdk-8u131-linux-x64.tar.gz3、配置环境变量a.编辑/etc/profile文件,添加如下path的值,保存退出export JAVA_HOME=/u02/soft/java/jdk1.8.0_131export CLASSPATH=.:$JAVA_HOM...

2018-06-05 01:11:46 350

原创 jquery easyui基本框架搭建

jquery easyui 下载地址: http://www.jeasyui.com/download/v155.php下载之后,需要引入里面几个文件:<!--2个样式表文件--> <link rel="stylesheet" type="text/css" href="themes/default/easyui.css"/> <...

2018-05-31 00:21:01 1511

原创 解决nginx在windows环境下location中root路径空格问题

nginx在Windows环境下location中root路径有空格问题解决方案:

2017-09-27 23:26:32 20279 2

原创 windows安装zip格式的mysql数据库

windows安装zip格式的mysql数据库1、先去mysql官方网站下载mysql社区版: https://dev.mysql.com/downloads/mysql/ 有zip和msi两种格式的安装文件,此处只记录zip格式安装,msi安装简单不需要做配置…2、解压文件,比如我解压到C:\Program Files\MySQL\MySQL Server 5.7这个目录,zip安装包解压后此

2017-09-27 23:07:29 626 1

转载 解决nginx使用proxy_pass反向代理时,session丢失的问题

nginx proxy_pass 反向代理 session丢失的问题

2017-04-30 23:06:46 10283 1

转载 Spring缓存注解@Cacheable,@CachePut , @CacheEvict介绍

Spring缓存注解@Cacheable,@CachePut , @CacheEvict使用

2017-04-30 22:57:25 2923

原创 spring的注解式cache使用

基于spring的cache基本配置与使用spring的配置文件spring注解缓存 @CacheEvict @Cacheable redis

2017-04-30 22:25:22 903

原创 Java通过webservice获取天气预报情况

Java调用webservice天气预报(使用JDK自带的命令wsimport解析WSDL文件)webservice 天气预报 Java

2017-04-30 19:21:56 7007 2

原创 JS实现排行榜文字向上滚动轮播

JS轮播图,JavaScript轮播图,排行榜文字滚动图、文字轮播

2017-03-30 20:44:21 20540 4

原创 redis序列化对象的方法

在使用redis进行对象存储时,需要对对象进行序列化操作,使用字节流的方式实现的工具类。 代码具体如下:package com.leo.pay.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io

2017-03-30 20:34:57 2557

原创 JS中使用bigDecimal操作数据

项目中需要对金钱进行运算,为了使计算结果更准确,故使用bigDecimal工具来实现。 使用方法(简单举例):var totalMoeny = $("#totalMoney").html();//先把totalMoeny 转化为恶bigDecimal类型totalMoeny = new BigDecimal(totalMoeny);//把totalMoeny 加上9分钱,结果四舍五入,最后得

2017-03-30 20:30:15 41920 5

转载 解决nginx使用proxy_pass反向代理时,cookie丢失的问题

本文转载于:http://blog.csdn.net/we_shell/article/details/451538851. 如果只是host、端口转换,则cookie不会丢失。例如:    location /project {        proxy_pass   http://127.0.0.1:8080/project;    }通过浏览器访问http://127.0.0.1/p

2017-03-30 20:08:42 4678

原创 解决WEB-INF/lib目录下的jar包无法用maven打包

项目中的jar包一部分是基于pom文件依赖,一部分是用BuildPath放入WEB-INF/lib目录下,最后在使用maven打包的时候,发现无法把WEB-INF/lib下的jar包打到war包里面,导致引入WEB-INF/lib目录中jar的类无法编译而出错。解决方式:在pom文件里面加入如下maven插件:<build> <plugins> <plugin>

2017-02-10 21:02:42 12254 8

原创 JavaScript中json字符串转换为json对象的几种方法

jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 注:这种只需要引入jquery插件即可,支持IE7等,推荐使用,简单方便安全。 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:JSON.parse(jsonstr);

2017-02-10 14:06:08 1709

原创 Goaccess安装与使用

最近项目中需要对nginx日志文件进行分析,于是使用goaccess工具进行操作。 goaccess官网:https://goaccess.io/goaccess的安装(linux服务器操作)1、下载 wget http://tar.goaccess.io/goaccess-0.9.8.tar.gz 或axel -n 5 http://tar.goaccess.io/goaccess-0.9.

2017-02-08 20:33:19 3684

原创 shell脚本控制nginx日志文件分割

linux服务器上通过sh脚本控制nginx日志文件,每天进行分割。nginx分割脚本(nginx_log.sh)文件内容:#!/bin/bashsplit_log(){nginx_path="/usr/local/nginx"mv ${nginx_path}/logs/access.log ${nginx_path}/logs/access_$(date -d "yesterday" +"%Y

2017-02-08 20:11:14 549

原创 spring集成rabbitMq(基于topic和fanout模式)

本文代码样例都是在spring集成环境下写的。 一、rabbitMq的topic模式:图解: 使用场景:发送端不只按固定的routing key发送消息,而是按字符串“匹配”发送,接收端同样如此。发送端spring的xml配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/s

2017-01-09 21:01:00 17032 4

原创 mysql查看锁住的表和事务隔离级别及存储过程跳出循环处理方式

1、查询是否锁表show OPEN TABLES where In_use > 0;2、查询进程 show processlist 查询到相对应的进程,然后 kill id 查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB

2017-01-09 13:21:45 997

原创 解决powerdesigner连接mysql时连接不上的问题

利用powerdesigner反向生成表结构时,需要MySQL连接,配置好连接,测试时直接报:connection test failed”!,控制台输出:Could not Initialize JavaVMOS:WIN7 旗舰版 64位 JDK: 64位 PowerDesigner:16.5.0.3982问题原因: powerdesigner是基于32位的jvm内核解决方式:1、需要安装

2017-01-04 14:56:20 8632 1

转载 Nginx反向代理,负载均衡,redis session共享,keepalived高可用

本文章转载于: http://mp.weixin.qq.com/s?__biz=MzA3NTUzNjk1OA==&mid=2651560660&idx=1&sn=8314bf6cee183a96991fe6870f49ed2d&chksm=84903585b3e7bc93bcb22bbc34eb4836173d235f425f9be250ebdddcd47b72b04ed40605afa6&mps

2017-01-04 11:28:21 1157

原创 spring mvc jsp和静态文件不能访问的原因

spring mvc 下jsp不能访问的原因:1.serlvet的匹配规则: 1).路径精确匹配 2).最长路径匹配 3).扩展匹配 4).如果容器定义了一个default servelt(即匹配路径为“/”的servlet),则会将请求交给default servlet 注意:/*.action:错误的匹配规则,不能即是路径匹配,也是扩展匹配2.spring mvc中

2016-12-25 17:05:37 4381 1

转载 nginx的location配置

文章转载于:http://blog.csdn.net/hellochenlian/article/details/44655547语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/

2016-12-25 16:30:50 303

原创 Java利用Ant包进行解压缩文件

今天在项目中需要用到java进行文件解压缩,本来打算使用java.util下的API进行解压文件,可是遇到文件编码不能转换的问题(是因为java.util.zip下的格式转换有问题 ,jdk中的zip存在字符编码的问题。windows下压缩的默认编码是GBK(话说可以通过修改jdk解决,技术难度也太高了,未亲测)),经过百度查找,于是使用了ant jar包进行解压缩文件,这样可以很容易的解决乱码问题

2016-12-22 17:44:23 6432

原创 oracle创建存储过程和函数的简单例子

获取32位UUID的存储函数:CREATE OR REPLACE FUNCTION get_uuid RETURN VARCHARISguid VARCHAR (32);BEGINguid := lower(RAWTOHEX(sys_guid()));RETURN substr(guid,0,8)||substr(guid,9,13)||substr(guid,14,15);END g

2016-12-21 17:53:54 8026

转载 Java数据类型和MySql数据类型对应描述

本文转自于:http://blog.csdn.net/zoucui/article/details/6125522 类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOB

2016-12-17 17:41:16 270

转载 子类是否可以继承父类的注解

本文转载于:http://elf8848.iteye.com/blog/1621392不了解注解基础知识的请先看《JDK 5 Annotation\注解\注释\自定义注解》 子类可以继承到父类上的注解吗?—————————————————————–我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。  测试环境如下

2016-12-14 17:58:19 4119

转载 spring单例、线程安全、事务等疑惑 收集

文章转载于: http://haidaoqi3630.iteye.com/blog/1920944 http://www.cnblogs.com/davidwang456/p/3832949.htmlspring中管理的bean实例默认情况下是单例的[sigleton类型],就还有prototype类型按其作用域来讲有sigleton,prototype,request,ses

2016-12-01 16:51:14 3350 1

转载 JAVA设计模式之单例模式

文章转载于:http://blog.csdn.net/jason0539/article/details/23297037/本文介绍23种设计模式系列之单例模式。概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必

2016-12-01 12:25:21 159

转载 常用Maven插件介绍

本文转载于: http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin/ 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多

2016-11-30 14:42:20 178

转载 Redis持久化方式

本文转载于:http://blog.csdn.net/freebird_lb/article/details/7778981redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是disks

2016-11-30 09:27:31 331

转载 Java获取随机数的3种方法

本文章转载于:http://blog.sina.com.cn/s/blog_4f925fc30100uvur.html 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))从1到10的int型随数方法2获得随机数for (int i=0;i<30;i++){System.

2016-11-17 12:25:03 533

原创 java中sftp文件上传与下载

Java中使用sftp进行文件上传与下载最近项目中使用sftp进行文件上传与下载,特意写一篇文章用来作为例子参考: 注:项目的pom文件里面需要加上依赖包:<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.

2016-11-14 17:02:07 972

原创 shell脚本进行sftp文件批量上传与下载

使用linux 的shell脚本进行sftp文件上传与下载批量上传:#!/bin/bash#SFTP配置信息#用户名USER=root#密码PASSWORD=5EYS40T04BMF#待上传文件根目录SRCDIR=/u02/dab/sftpFiles#FTP目录DESDIR=/u01/sftpFiles#IPIP=192.168.10.11#端口PORT=22022#获取文件

2016-11-14 16:32:25 35998 3

转载 Struts1,2,Servlet,Spring MVC单例多例 线程安全问题

本文章转载于:http://blog.csdn.net/zly9923218/article/details/51125881 Struts 1单例,线程不安全,在请求的时候被第一次初始化 action中的service对象为何不会出现数据存储的错误,大体意思就是每一个用户发出一次请求后就有一个独立的线程与之绑定,且有一个对应的servlet实例,你在其之上做的操作只属于当前ser

2016-11-07 14:20:51 492

原创 maven打包自动忽略空文件夹

maven打包时会自动忽略掉空文件夹,需要做如下配置: 在maven-war-plugin中加一个includeEmptyDirectories标签<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4<

2016-11-01 10:22:28 3553

原创 maven打可执行jar包及依赖jar包(二)

maven打可执行jar包,包含依赖jar包这篇文章打包介绍跟上一篇文章http://blog.csdn.net/u012204058/article/details/52514821 相比不同之处在于,这次打包可以分环境打包。由于各个环境的配置信息不同,所以打包的时候为了避免搞错环境,按照下面这种打包方式可以解决不同环境配置信息不同而打错包的问题,同时打出来的包的配置文件位置跟lib和bin目录

2016-10-31 20:38:56 1138

转载 Nginx的proxy_pass配置

本文章转载于:[http://blog.csdn.net/h70614959/article/details/37766697](http://blog.csdn.net/h70614959/article/details/37766697)在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,

2016-10-21 19:59:30 405

空空如也

空空如也

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

TA关注的人

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