排序:
默认
按更新时间
按访问量

Java AES加密 Illegal key size异常

Java实现AES加密,抛出异常如下: java.security.InvalidKeyException: Illegal key size 原因: Illegal key size or default parameters 是指密钥长度受限制, java运行时环境读到的是受限的poli...

2018-11-11 16:54:12

阅读数:36

评论数:0

Java 8 Lambda 异常处理

Java 8 Lambda 异常处理 java8 lambda表达式利用函数式编程提供精简的方式表达行为。然而,JDK函数式接口没有很好地处理异常,使得处理异常代码非常臃肿和麻烦。本文探讨在lambda表达式中处理异常的一些方式。 处理非检查异常 首先我们通过示例来说明问题。有List和常量除,...

2018-10-30 17:20:42

阅读数:40

评论数:0

单源调用Single Call 模式

在进行面向对象得分析与设计的实践过程中我们经常会遇到聚合(Aggregations)与组合(Composition)这两种关系,聚合是一种关联形式,它指明一个聚集(整体)和组成部分之间的整体与部分的关系。组合是指一种带有很强主从关系,成分的生命期一致的聚集关联形式。一个部分可以仅属于一个组成。没有...

2018-10-17 16:39:28

阅读数:24

评论数:0

mysql 数据库varchar存储汉字

具体还是要看版本的 4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节)  5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。 自己在数据库中...

2018-09-27 18:19:52

阅读数:65

评论数:0

HttpClient 重定向 302

使用HttpClient访问http地址,有时候会报302错误。 通过上网搜索,发现问题所在,报302是因为访问的http地址在服务端做了访问重定向,需要请求重定向后的URI。 1.简单实例,http访问返回302,此时需要获取重定向地址,继续进行重定向访问,以获取最终结果: publi...

2018-09-27 18:17:20

阅读数:159

评论数:0

HTTPClient使用

HttpClient常用HttpGet和HttpPost这两个类,分别对应Get方式和Post方式。 无论是使用HttpGet,还是使用HttpPost,都必须通过如下3步来访问HTTP资源。            1.创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入...

2018-09-27 17:32:43

阅读数:40

评论数:0

java内存泄漏的定位与分析

1、为什么会发生内存泄漏 Java如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。 编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清...

2018-09-10 09:56:04

阅读数:58

评论数:0

Apache POI

什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office...

2018-09-07 15:00:21

阅读数:46

评论数:0

JS断点调试技巧

JS调试技巧技巧一:格式化压缩代码 技巧二:快速跳转到某个断点的位置右侧的Breakpoints会汇总你在JS文件所有打过的断点,点击跟checkbox同一行的会暂时取消这个断点,若是点击checkbox下一行的会直接跳转到该断点的位置技巧三:查看断点内部的作用范围【很实用】右侧的scope可以看...

2018-07-16 09:57:19

阅读数:153

评论数:0

js实现sleep功能

js中一般用setTimeout或者setTimeInterval实现函数的延迟执行,但是这两个方法相当于开启的新的线程进行等待,而如果我们想让代码串行的进行等待,这两个函数就实现不了了。这时,可以自己写一个函数以实现串行等待的功能var t = Date.now(); function slee...

2018-07-16 09:41:52

阅读数:91

评论数:1

Spring properties to map

Spring properties to map一个key-value形式的properties文件 以Map的形式注入到Spring的bean中properties文件形式RF09001=fooService#method1#name,phonespring 配置 <...

2018-07-13 11:22:10

阅读数:204

评论数:0

Java 中的resultset详解

Java 中的resultset详解结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。   结果集读取数据的方法主要是getXXX() ,他的参数可以使整型表示第几...

2018-07-13 10:52:07

阅读数:121

评论数:0

解决UEditor样式被过滤问题实战

上周开发中有用到开源的富文本编辑器UEditor,在使用的过程中遇到了样式被过滤无法显示问题,经过一番折腾终解决,此外,还有一些关于获取前台界面元素的一些总结。1. UEditor样式被过滤无法显示问题         上周有用到百度开源的富文本编辑器----UEditor.不得不说这个富文本编辑...

2018-07-13 09:32:34

阅读数:742

评论数:1

Spring动态配置多数据源

Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。Spring配...

2018-06-20 09:21:48

阅读数:165

评论数:0

sharding-jdbc结合mybatis实现分库分表功能

源自:https://www.cnblogs.com/zwt1990/p/6762135.html最近忙于项目已经好久几天没写博客了,前2篇文章我给大家介绍了搭建基础springMvc+mybatis的maven工程,这个简单框架已经可以对付一般的小型项目。但是我们实际项目中会碰到很多复杂的场景,...

2018-06-19 17:02:08

阅读数:109

评论数:0

在线数据迁移

步骤:双写数据库、搬历史数据、切换写入、灰度验证(99.9999%)、删除历史; 在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为cache迁移和存储迁移;根据数据迁移前后的变化,又可以分为平移和转移。平移是...

2018-06-19 16:43:41

阅读数:494

评论数:0

回车(CR)与换行(LF), '\r'和'\n'的区别

一:回车”(Carriage Return)和“换行”(Line Feed)起源       首先,弄清两个概念:                     回车CR-将光标移动到当前行的开头。                    换行LF-将光标“垂直”移动到下一行。(而并不移动到下一行的开头,...

2018-06-18 09:16:13

阅读数:140

评论数:0

内存数据库实战

内存数据库特点SERVER为单线程处理模式,在处理用户请求的过程中,还会定期插入定时任务,比如: 1)过期KEY的删除 2)链接超时检查 3)AOF文件重写 4)扩容存放数据的dic容量这些定期任务大概100ms会触发一次。当有大量的KEY同时过期时,删除过期KEY的任务可能会执行约...

2018-06-08 15:14:51

阅读数:69

评论数:0

MySQL索引使用方法和性能优化

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来...

2018-04-02 18:28:00

阅读数:95

评论数:0

etcd:从应用场景到实现原理的全方位解读

随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全...

2018-03-29 10:01:27

阅读数:110

评论数:0

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