加载中
还需要学习的事情

1. js高级应用 ajax dom xml json 基本代码操作和借助类库实现 2. 新的web框架 Angular.JS Node.JS 新的技术标准 CSS3 HTML5 ECMAScript 6 3. mysql数据库优化 集群配置 oracle的基本操作 no...

MySQL binlog文件结构

首先是标识binlog文件头的四个字节:0xfe,0x62,0x69,0x6e,往后则是依次的事件内容。 每个事件包含:事件头部信息,事件数据信息。 可以使用 mysql-binlog-connector-java,解析binlog文件,...

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

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

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

Connection reset : 一般是客户端正在从服务器读数据时或者向服务器写数据时,服务器连接关闭,通过tcpdump抓包可以看到,返回了一个RST复位标志,导致连接重置。 导致此异常的原因,总结下...

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

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

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

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

2018/06/06 15:40
227
maven-resources-plugin 如何禁止修改二进制文件

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

2018/04/11 10:29
24
使用redis作为队列的一些实践方式

一般为了并发数量更加高,响应速度更加快,会考虑将比较耗时的动作异步化处理。 1.可以使用异步注解,用异步线程来完成。 Spring框架的话,直接用个异步注解就好@Async。 2.可以使用redis的订...

2017/04/06 18:11
39
spring-websocket使用方法

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

2017/04/06 16:14
265
spring 事务回滚

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

2017/04/06 15:05
25
2017年3月份,全球数据库排行榜

首先看排名数据 然后是流行趋势 从以上两个数据来看,Oracle、MySQL、Microsoft SQL Server这三种数据库几乎不分伯仲,始终占据高位,尤其是Oracle,堪称霸主地位。不过,只有MySQL才是可以免...

2017/03/05 16:59
206
总结一些常用的验证注解

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

2017/01/11 20:20
37
mybatis 传入一个简单类型的参数,if判断的两种写法

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

2016/11/24 14:46
667
实例测试java的Integer转String的效率问题

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

2016/09/20 10:48
49
CentOS 7安装Nexus,搭建Maven私服

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

2016/05/20 19:08
760
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 gpgcheck=0 enabled=1 gpgk...

2016/05/05 19:35
395
java list 深度复制,浅度复制

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

2016/04/27 19:16
550
一个自己开发的简单,快速,方便,小巧的php web框架

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

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

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

2016/04/20 22:55
123
xss攻击和sql注入防范

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

2015/09/16 20:20
411

没有更多内容

加载失败,请刷新页面

返回顶部
顶部