某商城框架分析

开篇         最近做了一个商城系统,从系统的需求,到系统的选型以及框架和各种技术的研究和使用,我都参与其中,所以,分享一下这个系统. 框架         框架如下: 说明:         表现层         用户分为两种,PC端用户和移动端用户; 其中PC端包...

2016-05-28 15:42:42

阅读数 5055

评论数 8

不要再问我快速排序了

归并排序是一种基于分治思想的排序,处理的时候可以采取递归的方式来处理子问题。我弄个例子吧,好理解点。例如对于这个数组arr[] = { 4,1,3,2,7,5,8,0}。 之后再用一个临时数组,把这两个有序的子数组汇总成一个有序的大数组 这时,源数组就排序完毕了 左半部分和右半部...

2018-11-21 16:38:21

阅读数 67

评论数 0

HTTP 499 状态码 nginx下 499错误

日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。     老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接...

2018-01-31 17:01:24

阅读数 1311

评论数 2

java 异常java.lang.UnsupportedOperationException ---EmptyList此集合竟然没有相应的add,remove等方法

在项目中采用一个枚举的集合,本人采用Collections中的空集合Collections.emptyList()在添加时发生异常: 常见集合如下: private List vacationcategorys = Collections.emptyList();   ...

2017-12-03 14:28:20

阅读数 1010

评论数 2

mysql数据库误区整理

简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database ManagementSystem,关系数据...

2017-10-30 08:35:32

阅读数 285

评论数 4

浅析 Netty心跳机制

What  顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. Why 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某些突发情况, 例如网线被拔出, 突然掉电等, 会造成...

2017-08-30 09:05:03

阅读数 1778

评论数 6

Spring管理事务默认回滚的异常是什么?

问题: Spring管理事务默认(即没有rollBackFor的情况下)可以回滚的异常是什么? 回答: RuntimeException或者Error。 抛出运行时异常,是否回滚?Yes @Transactional public boolean rollba...

2017-08-26 10:07:58

阅读数 631

评论数 3

java8 快速实现List转map 、分组、过滤等操作

利用java8新特性,可以用简洁高效的代码来实现一些数据处理。 定义1个Apple对象: public class Apple { private Integer id; private String name; private BigDecimal money...

2017-08-26 09:55:54

阅读数 79521

评论数 9

netty源码解析

背景 netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework which enables quick and easy development of network applications such...

2017-07-30 18:20:55

阅读数 954

评论数 3

netty

1、etty是什么? 1)本质:JBoss做的一个Jar包 2)目的:快速开发高性能、高可靠性的网络服务器和客户端程序 3)优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东 与Mina相比有什么优势? 1、都是Trustin Lee的作品,Nett...

2017-07-23 18:09:23

阅读数 382

评论数 2

MINA基础

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的TCP/...

2017-06-27 09:29:18

阅读数 318

评论数 2

Mybatis if test中字符串比较(内双外单)

Mybatis if test中字符串比较 这样会有问题,换成 我是这样解决的 参考:https://code.google.com/p/mybatis/issues/detail?id=262

2017-06-17 12:44:54

阅读数 634

评论数 3

Java NIO和IO

主要区别 下表总结了Java NIO和IO之间的主要差别 javaIO : 面向流,阻塞IO     是面向流的,意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。Jav...

2017-06-17 12:43:03

阅读数 645

评论数 1

MAC版修改MySQL初始密码的方法

问题描述:     买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下。 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码。 (感谢@非常,告...

2017-06-01 09:55:54

阅读数 388

评论数 1

mysql处理高并发-保证数据准确性

问题描述: 压力高并发情况下  执行update方法 得到结果非预期结果   例如: 多个线程执行 充值金额方法          1、先查询出目前金额信息a          2、将充值的金额组装a(原金额+充值金额=新金额)          3、更新金额(执行u...

2017-05-26 18:53:36

阅读数 10368

评论数 1

不恰当的update语句使用主键和索引导致mysql死锁

背景知识: MySQL有三种锁的级别:页级、表级、行级。 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level lock...

2017-05-11 13:41:42

阅读数 436

评论数 0

如何把properties中的所有unicode编码转为汉字

在命令行界面用native2ascii工具  1.将汉字转为Unicode: C:\Program   Files\Java\jdk1.5.0_04\bin>native2ascii   测试 \u6d4b\u8bd5 2.将Unicode转换为汉字: C:\Program  ...

2017-05-04 10:51:11

阅读数 3795

评论数 1

Java关于Properties用法——替换配置文件中的参数

一、使用类MessageFormat替换配置文件中的参数 MessageFormat 提供了以与语言无关方式生成连接消息的方式。使用此方法构造向终端用户显示的消息。 MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置。 ...

2017-05-04 10:26:18

阅读数 3494

评论数 0

单车道双行道超车灯设想

单车道双行道 简单的说就是同方向只有一条机动车道的道路,是指一个方向的行车道只有一条车道,但是道路是双向通车的,多见于城市道路、国省县级公路;     这种道路在乡村,城镇 ,三线偏远城市比较常见,随着这些年城乡发展,人们生活水平也越来越高,所以,在路上的各种车也越来越多,当然,也有很多中型或重...

2017-03-22 18:08:02

阅读数 1003

评论数 9

Badboy+Jmeter性能测试

一、介绍     (1) Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FT...

2016-12-09 15:20:08

阅读数 505

评论数 0

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