自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 收藏
  • 关注

转载 自己基于Spring Boot搭建的一个积木式(或者说模块式\插件式)的网站框架

项目地址:https://github.com/wankaiming/bricks-framework 1>可以合并部署,也可以分开部署,配置文件分环境,主要配置全部采用配置中心 2>页面样式标准化 前端用Vue和WeUI、 后端用jQuery和Bootstrap,JS和CS...

2019-06-27 19:31:00 535

转载 java.net.SocketException: Connection reset 异常原因分析和解决方法

Connection reset : 一般是客户端正在从服务器读数据时或者向服务器写数据时,服务器连接关闭,通过tcpdump抓包可以看到,返回了一个RST复位标志,导致连接重置。 导致此异常的原因,总结下来有三种情况: 1.服务器端偶尔出现了异常,导致连接关闭 解决方法: 采用出错重试...

2019-04-24 10:44:00 47871

转载 windows配置ssh免密登录linux,并实现自动化部署web项目

windows上需要的配置 1. 先安装git 到https://gitforwindows.org/上面下载安装包,并安装 2. 到用户目录创建.ssh文件夹 进入到C:\Users\admin,新建.ssh文件夹(admin是用户名,不同的用户名对应替换) 3. 生成ssh公钥 ...

2018-11-21 22:27:00 841

转载 使用JavaCV对视频截取图片,生成视频JPG封面图和GIF动态图(可以兼容windows和linux,无需安装ffmpeg软件)...

首先要是Maven项目,然后导入JavaCV的相关jar包,即在pom.xml文件加入以下配置: <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp</...

2018-06-06 15:40:00 1939

转载 maven-resources-plugin 如何禁止修改二进制文件

因项目内使用了证书,密钥相关的配置文件,故需要在maven打包时,不要对这些文件做处理,否则会造成相关功能使用出现异常。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifact...

2018-04-11 10:29:00 355

转载 使用redis作为队列的一些实践方式

一般为了并发数量更加高,响应速度更加快,会考虑将比较耗时的动作异步化处理。 1.可以使用异步注解,用异步线程来完成。 Spring框架的话,直接用个异步注解就好@Async。 2.可以使用redis的订阅和发布、redis列表的左进右出来实现消息队列。订阅和发布是为了即时通知到订阅线程处...

2017-04-06 18:11:00 127

转载 spring-websocket使用方法

1.pom.xml加入依赖包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <...

2017-04-06 16:14:00 144

转载 spring 事务回滚

spring aop默认只捕获运行异常才回滚 1.抛出运行异常 throw new RuntimeException() 2.手动提示回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @Tr...

2017-04-06 15:05:00 90

转载 2017年3月份,全球数据库排行榜

首先看排名数据 然后是流行趋势 从以上两个数据来看,Oracle、MySQL、Microsoft SQL Server这三种数据库几乎不分伯仲,始终占据高位,尤其是Oracle,堪称霸主地位。不过,只有MySQL才是可以免费使用的,所以有很大一部分的公司都青睐这种数据库。 从上升...

2017-03-05 16:59:00 84

转载 总结一些常用的验证注解

javax.validation.constraints 下面提供的验证注解 @AssertFalse、@AssertTrue 用在布尔类型上 @DecimalMax、@DecimalMin、@Digits、@Max、@Min 用在数字类型上 @Future、@Past 用在日期类型上 @N...

2017-01-11 20:20:00 189

转载 mybatis 传入一个简单类型的参数,if判断的两种写法

1.使用注解 Integer countByKeyWord(@Param("keyWord") String keyWord);<select id="countByKeyWord" resultType="int" parameterType="String"> s...

2016-11-24 14:46:00 509

转载 实例测试java的Integer转String的效率问题

测试环境:操作系统windows 10,内存 8g,jdk 1.7,jvm参数是默认值,测试代码如下: public static void main(String[] args) { Integer[] intArr = new Integer[1000000]; Str...

2016-09-20 10:48:00 498

转载 CentOS 7安装Nexus,搭建Maven私服

1. 首先检查系统里面是否已经有1.7的jdk,低版本的需要升级;没有的话,需要安装。 - 下载rpm安装包: jdk-7u71-linux-x64.rpm - 执行安装命令: rpm -ivh jdk-7u71-linux-x64.rpm - 检查是否安装成功:java -version ...

2016-05-20 19:08:00 127

转载 CentOS 7下快速安装Gitlab,搭建个人或者公司内部使用的Git服务器

新建 /etc/yum.repos.d/gitlab-ce.repo,内容为: [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gp...

2016-05-05 19:35:00 99

转载 java list 深度复制,浅度复制

深度复制 List<Integer> dest = new ArrayList<Integer>(Arrays.asList(new Integer[src.size()]));Collections.copy(dest, src); 浅度复制 Arra...

2016-04-27 19:16:00 114

转载 一个自己开发的简单,快速,方便,小巧的php web框架

项目地址:https://github.com/wankaiming/Fast-Framework 1>整个项目采用单一入口。 2>模板引擎采用smarty。 3>数据库类型是mysql。 4>url模式是: 域名/模块名/方法名/参数名/参数值,例如:htt...

2016-04-21 20:54:00 405

转载 本示例项目是采用spring+mybatis+maven构建,方便以后项目直接拿来使用

项目地址:https://github.com/wankaiming/spring-project-demo 1> spring-demo 这个项目主要是用来做控制层和视图层。 2> spring-demo-common 这个项目主要是把公用的一些工具类,或者枚举变量放在里面。...

2016-04-20 22:55:00 112

转载 xss攻击和sql注入防范

php xss攻击防范 如果类似商品标题之类的,可以使用 strip_tags() 过滤,全部清除掉html标签。 如果类似商品描述之类的,可以使用 htmlspecialchars() 过滤,把html标签转义。 sql注入防范 数字类型参数,可以使用 (int...

2015-09-16 20:20:00 187

转载 windows下安装并使用redis

一,安装redis 1.下载安装包 https://github.com/MSOpenTech/redis/releases/ 选择一个最新版本redis-2.8.19.zip 2.解压到一个指定目录 F:\redis-2.8.19 3.在cmd窗口,进...

2015-05-29 17:27:00 88

转载 常用的几个JVM参数

-Xms JVM初始分配的堆内存大小,默认是物理内存的1/64。 -Xmx JVM最大分配的堆内存大小,默认是物理内存的1/4。 -XX:PermSize JVM初始分配的非堆...

2015-04-24 11:52:00 181

转载 常用的vi命令

vi filename 如果filename存在,则打开;否则会创建一个新文件再打开。 i 在当前光标位置之前插入文本。 q 如果文件未被修改,会直接退回到Shell;否则提示保存文件。 q! 强行退出,不保存修改内容。 w 保存文件。 ...

2015-04-23 18:19:00 81

转载 为了生成只读的接口和xml,并命名结尾为MapperR.java和MapperR.xml

《一》首先从https://github.com/mybatis/generator下载源代码,然后找到org.mybatis.generator.api下面的IntrospectedTable文件,修改以下两个方法,然后重新打个jar包。 1.修改calculateJavaClien...

2015-03-23 11:22:00 86

转载 mybatis xml中的大于、小于的写法,like模糊查询的写法

xml特殊符号转义写法 &lt; < &gt; > &lt;&gt; <> &amp; & ...

2014-12-26 14:22:00 102

转载 PowerDesigner使用时需要注意的几个问题

一,新建模型时要注意选择DBMS类型 二,给表字段加注释,点击图标,勾选comment 三,指定建表时使用的编码和数据库引擎 工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Options...

2014-08-08 12:10:00 116

转载 收藏的几个优质的开源镜像网站

阿里云 http://mirrors.aliyun.com/ 网易 http://mirrors.163.com/ 清华大学 https://mirror.tuna.tsinghua.edu.cn/ 中国科学技术大学 http://mirrors.ustc.edu.cn/ ...

2014-07-07 12:02:00 112

转载 linuxdeepin(ubuntu)下php扩展开发

1.首先安装好php运行环境 安装apache apt-get install apache2 安装php apt-get install libapache2-mod-php5 php5 安装php扩展 apt-get install php5-gd php5-mysql 安装mysql ...

2012-12-28 16:17:00 50

转载 vim 默认配置(备用)

有时感觉vim没配置好,不大好用,于是就把这个配置记录下来。 1.vi ~/.vimrc 2.清空里面的内容,加入下面的配置即可 set nu set history=1000 set background=dark syntax on set tabstop=4 set shiftw...

2012-12-27 17:15:00 71

转载 四种不同内核的浏览器调试工具使用集锦

ie开发工具:Trident(IE内核) http://www.cnblogs.com/JustinYoung/archive/2009/03/24/kaifarenyuangongju.html http://www.cnblogs.com/JustinYoung/archiv...

2012-11-07 16:59:00 114

转载 收集的一些在线工具

http://beta.phpformatter.com/在线php代码美化 http://json.parser.online.fr/json在线解析 http://www.onexin.net/rewrite.php Rewrite伪静态规则转换工具 ...

2012-09-06 10:03:00 66

转载 Ubuntu下面常用小命令

1.查看Ubuntu操作系统位数: 查看系统是32位还是64位 #查看long的位数,返回32或64:getconf LONG_BIT #查看文件信息,包含32-bit就是32位,包含64-bit就是64位:file /sbin/init 2.ubuntu把窗口的关闭、最大化等移到右...

2012-08-29 23:20:00 71

转载 JS 控制文本框只能输入中文、英文、数字与指定特殊符号

JS 控制文本框只能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value...

2012-07-19 11:30:00 1233

转载 PostgreSQL数据类型

名字 别名 描述 bigint int8 有符号 8 字节整数 bigserial serial8 自增 8 字节整数 bit [ (n) ] ...

2012-07-18 09:42:00 71

转载 tar /gz/bz/gz2/bz2...压缩与解压缩

For example: gunzip2 *.tar.gz2,解出一个*.tar文件, 然后tar -vxf *.tar即可 .rar格式 解压:[*******]$ rar a FileName.rar 压缩:[*******]$ rar e FileNam...

2012-07-11 09:58:00 119

转载 让xshell支持rz/sz上传和下载

wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure make make install cd...

2012-07-04 16:03:00 84

转载 C++ 头文件收集

传统 C++ #include <assert.h>    //设定插入点 #include <ctype.h>     //字符处理 #include <errno.h>     //定义错误码 #include <float.h>     ...

2012-05-30 11:00:00 492

转载 怎样才算精通C++?

内功=算法+数据结构+编译原理+操作系统原理+软件工程+英文 1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用; 2)你能够在30分钟之内想到正确的五子棋AI算法设计思路和方向; 3)你完全理解STL为什么这么重要; 4)你能够独立地解决所有的编译与链...

2012-04-19 17:58:00 566

转载 让程序员立于不败之地的七种武器

第一种武器:开发工具   至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是我重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势...

2012-04-19 17:58:00 74

转载 ubuntu 11 修改软件更新源

1.sudo gedit /etc/apt/sources.list 编辑你的源列表,将原来的内容全部删除,添加下面列表 deb http://mirrors.163.com/ubuntu/ lucid main universe restricte...

2012-04-10 11:35:00 163

转载 一些常用日期处理代码

js 计算两个日期的间隔 兼容firefox和ie function interval(startDate, endDate){ var d1 = new Date(startDate.replace(/-/g, "/")); var d2 = new Date(endDate.r...

2012-01-12 13:14:00 84

转载 2011中国大学校友捐赠排行榜20强&&2011中国大学排行榜10强

中国校友会网2011中国大学校友捐赠排行榜20强 名次 学校名称 所在地区 校友捐赠合计 捐赠在1000万以上校友数 捐赠金额最多的校友 1 浙江大学 浙江 5.24亿 8...

2011-10-15 20:25:00 133

空空如也

空空如也

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

TA关注的人

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