自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

熔断机制的一种实-- 滑动窗口

 package com.codahale.metrics;import java.util.concurrent.ConcurrentSkipListMap;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicLong;/** * 熔断机制的一种实-- 滑动窗...

2018-06-08 18:55:59 790

熔断机制的一种实-- 滑动窗口

2018-06-08 18:55:59 309

使用工具类读取文件

package com.kenny.file;import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils;import org.apache.commons.io.LineIterator;import org.junit.Test;import java.io.File;im...

2018-06-06 13:32:35 160

使用工具类读取文件

port java.io.FileInputStream;import java.io.IOException;/** * Created by kenny.dong on 2018/6/6. */public class FileUtilTest { /** * 测试读取一个外部文件并依次按行读取 * 依赖jar包:commons-io:commons-io: * compile group: 'commons-io', name: '

2018-06-06 13:32:35 167

RedirectAttributes 使用规则

import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import ...

2018-06-05 18:14:22 619 1

RedirectAttributes 使用规则

org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.servlet.DispatcherServlet;import org.springframework.web.servlet.mvc.support.RedirectAttributes;import javax.servlet.http.HttpServletRequest;import javax.servlet.

2018-06-05 18:14:22 152

XML和JSON互相转换

依赖jar包<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20171018</version></dependency>&

2018-06-02 18:33:14 226

XML和JSON互相转换

endency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.32</version></dependency> 测试代码:package com.

2018-06-02 18:33:14 124

原创 mysql 优化知识备注

1.批量插入数据。如果有需要插入100000条数据,那么就需要有100000条insert语句,每一句都需要提交到关系引擎那里去解析,优化,然后才能够到达存储引擎做真的插入工作。上述所说的同时插入多条就是一种优化。2.truncate table   比delete速度要更快一些,但truncate删除后不记录mysql日志,不可以恢复数据  如果没有外键关联,innodb执行t...

2018-05-05 18:27:51 116

原创 mysql 优化知识备注

引擎做真的插入工作。上述所说的同时插入多条就是一种优化。2.truncate table   比delete速度要更快一些,但truncate删除后不记录mysql日志,不可以恢复数据  如果没有外键关联,innodb执行truncate是先drop table(原始表),再创建一个跟原始表一样空表,速度要远远快于delete逐条删除行记录。  如果表有外键关联,truncate table将会报错。如果外键指定级联删除(delete cascade),使用delete关联的子表也会会被删除

2018-05-05 18:27:51 101

mysql索引知识备注

mysql索引分类Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。MyISAM叶子节点存储的是表的地址,所以说数据文件和索引文件是分开的,也称为非聚集Innodb不同,主索引它的叶子节点存储的并不是表的地址,而是数据。辅助索引叶子节点存储的是主键的信息。称为聚集索引。在利用辅助索引的时候,检索到主键信息,然后再通过主键去主索引中定...

2018-05-05 16:35:10 179

mysql索引知识备注

2018-05-05 16:35:10 259

原创 mysql 有用的查询

  数据:1.把分数最好的学生的成绩减去1分(更新某个最大值的项目)UPDATE student a ,(SELECT MAX(score) score FROM student) b set a.score = a.score - 1 WHERE a.score = b.score; 2.查询每个学生所有课程中分数最高的课程 (查询所有分组中某个值最大的项)selec...

2018-04-20 17:32:55 108

原创 mysql 有用的查询

b.score; 2.查询每个学生所有课程中分数最高的课程 (查询所有分组中某个值最大的项)select a.name,a.className,a.score from (SELECT id,name,className,max(score) score from student s GROUP BY name) bINNER JOIN student a on a.name = b.name where a.score = b.score 

2018-04-20 17:32:55 87

Spring 代理模拟(I)

public interface IUserDAO { @Transactional String add(); String query();}   public class UserDAOImpl implements IUserDAO { public String add() { System.out.pri...

2018-04-06 12:17:03 104

Spring 代理模拟(I)

rintln("add ok!"); return "add"; } public String query() { System.out.println("query ok!"); return "query"; }} import org.junit.Test;import org.springframework.transa

2018-04-06 12:17:03 80

Java中Calendar的坑

package com.dev.tool.log.service;import org.junit.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;/** * Created by kenny.dong on 201...

2018-04-02 15:52:56 657

Java中Calendar的坑

8/4/2. */public class CalendarTest { /** * Calendar.getTime 方法是返回自1970-01-01 00:00:00 UTC(Epoch Time)的毫秒数,然后转化为Date类型。 * 现在有一个case是: * 当前时间是20180329,现在有一个year=2018,month=2的年份过来,想format为yyyyMM格式 * 如果你把年份和月份直接给到Calendar,问题就

2018-04-02 15:52:56 480

redis实现分布式锁

package com.dev.tool.log.service;import org.junit.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.Assert;import org.springframework.util.Numbe...

2018-03-31 16:30:12 150

redis实现分布式锁

rUtils;import org.springframework.util.StringUtils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedis.exceptions.JedisConnectionException;import redis.clie

2018-03-31 16:30:12 146

原创 Java Integer 比较

 public class Test { public static void main(String[] args) { int a = 1; int b = 1; Integer c = 3; Integer d = 3; Integer e = 321; ...

2015-06-16 16:20:07 116

原创 Java Integer 比较

Integer f = 321; System.out.println(a == b); System.out.println(c == d); System.out.println(e == f); } } output: true true false  看到这个结果,一定非常的奇怪,为什么会出现这种情况。 原因就在Integer的方法 va

2015-06-16 16:20:07 111

原创 Oracle 空串和NULL

在Oracle中有个关键字叫NULL,它表示某个值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,NULL并不是一个确定的值。例1set serverout ondeclare v_b1 boolean:=null; --布尔值可以赋值null.当然它另外两种值只能是true,false了v_a int := null; v_b int := null;...

2015-06-10 16:34:26 206

原创 Oracle 空串和NULL

out ondeclare v_b1 boolean:=null; --布尔值可以赋值null.当然它另外两种值只能是true,false了v_a int := null; v_b int := null; --整数可以给它赋值nullv_s varchar2(20):= null ; --字符也可以赋值nullbeginif(v_a= v_b) then --v_a 和v_b都是null但此处判断的结果是它们并不相等.改成v_a =null结果仍

2015-06-10 16:34:26 135

原创 Oracle 数据库表连接

准备工作:创建表table_1并插入数据CREATE TABLE table_1(id INT IDENTITY(1,1) PRIMARY KEY,name VARCHAR(50),classid INT)GOINSERT INTO table_1(name,classid) SELECT'苹果',1UNION ALL SELEC...

2015-06-09 17:39:52 92

原创 Oracle 数据库表连接

ECT'苹果',1UNION ALL SELECT'香蕉',1UNION ALL SELECT'草莓',1UNION ALL SELECT'西瓜',1UNION ALL SELECT'樱桃',1UNION ALL SELECT'荔枝',1UNION ALL SELECT'芒果',1UNION ALL SELECT'木瓜',1 ----table_2没有此项UNION ALL SELECT'香梨',1 ----table_2没有此项GO 创建表table_2并插入数据

2015-06-09 17:39:52 96

原创 Oracle 约束条件

1)Not Null 约束 (防止NULL值进入指定的列)不能包含Null值或者无值只能在单个列上定义同一个表中可以在多个列上分别定义NOT NULL约束2)UNIQUE 约束 (唯一约束,保证指定的各列组合中没有重复的值)不能包含重复的值,可以包含多个NULL值或者无值可以定义在单个列上或者多个列的组合Oracle会自动为UNIQUE约束的列建立一个唯一索引。...

2015-06-09 16:01:22 189

原创 Oracle 约束条件

2015-06-09 16:01:22 107

数据库数据类型默认转换

在sql server中执行1/2 和在oracle中执行1/2结果是不同的,sql server中结果为0,在oracle结果为0.5.这是为什么呢?关键在于不同数据库对数据类型的默认转换。在SQL Server中当每一步的计算式中计算符的两边全部为整型时,它会自作聪明的将结果转为整型(而且是舍去小数位,直接截断,而不是四舍五入)。 在Oracle中却不会这样自作聪明的。所以...

2015-03-04 17:44:07 165

数据库数据类型默认转换

2015-03-04 17:44:07 141

存储blob字段

Blob字段存储在JDBC4.0之前和之后有区别,具体区别看代码。import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.sql.Blob;import java.sql.Connection;import java.sql...

2015-02-17 13:44:25 161

存储blob字段

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.microsoft.sqlserver.jdbc.SQLServerDataSource;import com.microsoft.sqlserver.jdbc.SQLS

2015-02-17 13:44:25 81

Flex 取得浏览器hostname

Flash可以被嵌入其他的服务器网页中,如果要flash取得其嵌入的网页的整个URL地址或者hostname等,应该怎么办呢?<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns...

2015-01-03 19:02:34 93

Flex 取得浏览器hostname

s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" preinitial

2015-01-03 19:02:34 70

Flex4 背景设置

Flex的spark组件可以用skin来设置组件的背景,但是对于如果只想加个背景色,还要搞个skin 类来做,多少有点杀鸡用牛刀的赶脚,所以能否像Flex3中那样一个blackground就搞定呢?或者自己在组件中直接写个皮肤你?如果用<s:Rect/>等来定义一块区域的颜色,那么你就只能用绝对定位,让其撑满整个组件。 <?xml version="1.0" enc...

2014-12-02 14:34:37 109

Flex4 背景设置

2014-12-02 14:34:37 74

Flex Chart 中用dataFunction对数据进行处理

在flex中用chart对数据展示时,有时候数据中有空值,但是希望数据为空时能用其他默认值来代替,这个时候就可以用dataFunction来做对数据显示前的一个预处理。<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xml...

2014-11-24 16:27:27 160

Flex Chart 中用dataFunction对数据进行处理

2014-11-24 16:27:27 102

Flex DataGrid 动态改变headerRender 属性&itemRender 改变单元格颜色

很多时候会用到动态改变datagrid的headerRender 或者itemRender的属性值,也会有设置单元格的颜色的要求。<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://...

2014-11-24 15:34:09 296

Flex DataGrid 动态改变headerRender 属性&itemRender 改变单元格颜色

xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:render="com.render.*&

2014-11-24 15:34:09 178

空空如也

空空如也

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

TA关注的人

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