- 博客(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
3274
原创 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
1839
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
454
原创 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
386
原创 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
1574
原创 解决nginx在windows环境下location中root路径空格问题
nginx在Windows环境下location中root路径有空格问题解决方案:
2017-09-27 23:26:32
20807
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
662
1
转载 解决nginx使用proxy_pass反向代理时,session丢失的问题
nginx proxy_pass 反向代理 session丢失的问题
2017-04-30 23:06:46
10373
1
转载 Spring缓存注解@Cacheable,@CachePut , @CacheEvict介绍
Spring缓存注解@Cacheable,@CachePut , @CacheEvict使用
2017-04-30 22:57:25
2963
原创 spring的注解式cache使用
基于spring的cache基本配置与使用spring的配置文件spring注解缓存 @CacheEvict @Cacheable redis
2017-04-30 22:25:22
945
原创 Java通过webservice获取天气预报情况
Java调用webservice天气预报(使用JDK自带的命令wsimport解析WSDL文件)webservice 天气预报 Java
2017-04-30 19:21:56
7075
原创 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
2595
原创 JS中使用bigDecimal操作数据
项目中需要对金钱进行运算,为了使计算结果更准确,故使用bigDecimal工具来实现。 使用方法(简单举例):var totalMoeny = $("#totalMoney").html();//先把totalMoeny 转化为恶bigDecimal类型totalMoeny = new BigDecimal(totalMoeny);//把totalMoeny 加上9分钱,结果四舍五入,最后得
2017-03-30 20:30:15
42525
5
转载 解决nginx使用proxy_pass反向代理时,cookie丢失的问题
本文转载于:http://blog.youkuaiyun.com/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
4752
原创 解决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
12489
9
原创 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
1796
原创 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
3764
原创 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
587
原创 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
17156
1
原创 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
1025
原创 解决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
8959
转载 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
1230
原创 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
4471
转载 nginx的location配置
文章转载于:http://blog.youkuaiyun.com/hellochenlian/article/details/44655547语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/
2016-12-25 16:30:50
322
原创 Java利用Ant包进行解压缩文件
今天在项目中需要用到java进行文件解压缩,本来打算使用java.util下的API进行解压文件,可是遇到文件编码不能转换的问题(是因为java.util.zip下的格式转换有问题 ,jdk中的zip存在字符编码的问题。windows下压缩的默认编码是GBK(话说可以通过修改jdk解决,技术难度也太高了,未亲测)),经过百度查找,于是使用了ant jar包进行解压缩文件,这样可以很容易的解决乱码问题
2016-12-22 17:44:23
6512
原创 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
8087
转载 Java数据类型和MySql数据类型对应描述
本文转自于:http://blog.youkuaiyun.com/zoucui/article/details/6125522 类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOB
2016-12-17 17:41:16
289
转载 子类是否可以继承父类的注解
本文转载于:http://elf8848.iteye.com/blog/1621392不了解注解基础知识的请先看《JDK 5 Annotation\注解\注释\自定义注解》 子类可以继承到父类上的注解吗?—————————————————————–我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。 测试环境如下
2016-12-14 17:58:19
4253
转载 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
3405
1
转载 JAVA设计模式之单例模式
文章转载于:http://blog.youkuaiyun.com/jason0539/article/details/23297037/本文介绍23种设计模式系列之单例模式。概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必
2016-12-01 12:25:21
184
转载 常用Maven插件介绍
本文转载于: http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin/ 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多
2016-11-30 14:42:20
196
转载 Redis持久化方式
本文转载于:http://blog.youkuaiyun.com/freebird_lb/article/details/7778981redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是disks
2016-11-30 09:27:31
346
转载 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
573
原创 java中sftp文件上传与下载
Java中使用sftp进行文件上传与下载最近项目中使用sftp进行文件上传与下载,特意写一篇文章用来作为例子参考: 注:项目的pom文件里面需要加上依赖包:<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.
2016-11-14 17:02:07
1024
原创 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
36301
3
转载 Struts1,2,Servlet,Spring MVC单例多例 线程安全问题
本文章转载于:http://blog.youkuaiyun.com/zly9923218/article/details/51125881 Struts 1单例,线程不安全,在请求的时候被第一次初始化 action中的service对象为何不会出现数据存储的错误,大体意思就是每一个用户发出一次请求后就有一个独立的线程与之绑定,且有一个对应的servlet实例,你在其之上做的操作只属于当前ser
2016-11-07 14:20:51
513
原创 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
3673
原创 maven打可执行jar包及依赖jar包(二)
maven打可执行jar包,包含依赖jar包这篇文章打包介绍跟上一篇文章http://blog.youkuaiyun.com/u012204058/article/details/52514821 相比不同之处在于,这次打包可以分环境打包。由于各个环境的配置信息不同,所以打包的时候为了避免搞错环境,按照下面这种打包方式可以解决不同环境配置信息不同而打错包的问题,同时打出来的包的配置文件位置跟lib和bin目录
2016-10-31 20:38:56
1198
转载 Nginx的proxy_pass配置
本文章转载于:[http://blog.youkuaiyun.com/h70614959/article/details/37766697](http://blog.youkuaiyun.com/h70614959/article/details/37766697)在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,
2016-10-21 19:59:30
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人