摘要:
初始化ArrayList我们一般这样写:ArrayList<String> places = new ArrayList<String>();places.add("Buenos Aires");places.add("Córdoba");places.add("La Plata"); 我重构代码做
阅读全文
posted @ 2017-12-16 08:05
锐洋智能
阅读(88492)
推荐(2)
摘要:
/* * GetModelNameAndType.java * Version 1.0.0 * Created on 2017年12月15日 * Copyright ReYo.Cn */ package reyo.sdk.utils.reflect; /** * 创 建 人:AdministratorReyoAut * 创建时间:2017年12月15日 下午9:20:44 * *...
阅读全文
posted @ 2017-12-15 21:24
锐洋智能
阅读(15249)
推荐(1)
摘要:
首先了解一下反射的原理,什么是反射?所谓的反射就是指java 语言在运行时拥有一项自观的能力,反射能使你得到装载到 jvm 中的类的内部信息,它不需要你在编码的时候就知道所需类的内部信息,允许程序执行时才得到所需类的内部信息。反射能够构建灵活的应用的程序。 使用反射为bean 赋值 ,主要表现在几点
阅读全文
posted @ 2017-12-15 21:10
锐洋智能
阅读(462)
推荐(0)
摘要:
今天项目中遇到了一个问题,要调用一个类,并获取这个类的属性进行赋值然后将这个类传递到方法中做为参数。 实际操作时才发现,这个类中的字段属性是私有的,不能进行赋值!没有提供公有的方法。而这个类又是打包成jar给我的,我还不能更改它的代码,以至于想手动给它写个set方法都是问题。后来想到用反射可以解决这
阅读全文
posted @ 2017-12-15 21:06
锐洋智能
阅读(7785)
推荐(0)
摘要:
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。非常适合实现cache。来看下代码: public static void main(String[] args) { fo
阅读全文
posted @ 2017-12-15 20:45
锐洋智能
阅读(3689)
推荐(0)
摘要:
Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样
阅读全文
posted @ 2017-12-15 20:39
锐洋智能
阅读(407)
推荐(0)
摘要:
s1==s2:trues1==s3:falses3==s4:falseAccessible: false -> truevalue:reyovalue:ys1:xeyos2:xeyos3:xeyos4:xeyos1==s2:trues1==s3:falses3==s4:false
阅读全文
posted @ 2017-12-15 20:33
锐洋智能
阅读(541)
推荐(0)
摘要:
getDiffrent total times 320118400getDiffrent3 total times 12051500getDiffrent5 total times 6301100getDiffrent4 total times 7527300getDiffrent2 total t
阅读全文
posted @ 2017-12-15 06:53
锐洋智能
阅读(4154)
推荐(0)
摘要:
目录 1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量)
阅读全文
posted @ 2017-12-14 19:50
锐洋智能
阅读(1847)
推荐(0)
摘要:
Stack继承Vector类,它通过五个操作对类 Vector 进行了扩展。 栈是 后进先出的。 栈提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到堆栈顶距离的 search 方法。 现附上例子,后续继续总结 1
阅读全文
posted @ 2017-12-14 19:31
锐洋智能
阅读(4302)
推荐(1)
摘要:
Stack简介 Stack是栈。它的特性是:先进后出(FILO, First In Last Out)。 java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通过数组实现的,而非链表。当然,我们也可以将LinkedList当作栈
阅读全文
posted @ 2017-12-14 19:19
锐洋智能
阅读(601)
推荐(0)
摘要:
Vector简介 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。 Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功
阅读全文
posted @ 2017-12-14 19:08
锐洋智能
阅读(1701)
推荐(0)
摘要:
[java] package test; import java.util.ArrayList; import java.util.List; public class test { public static void main(String[] args) { List<String> list
阅读全文
posted @ 2017-12-14 18:54
锐洋智能
阅读(66045)
推荐(2)
摘要:
第1部分 List概括 先回顾一下List的框架图 (01) List 是一个接口,它继承于Collection的接口。它代表着有序的队列。(02) AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get
阅读全文
posted @ 2017-12-14 17:06
锐洋智能
阅读(643)
推荐(0)
摘要:
由于数据库字段设置不正确引起的,不能选中 alter <table> modify <column> int unsigned; 关于unsigned int类型,可以看看它的帮助: INT[(M)] [UNSIGNED] [ZEROFILL] A normal-size integer. The
阅读全文
posted @ 2017-12-13 15:35
锐洋智能
阅读(1305)
推荐(1)
摘要:
1、普通索引 mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条
阅读全文
posted @ 2017-12-13 08:13
锐洋智能
阅读(47863)
推荐(1)
摘要:
mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到) 由于mysql 不支持类似 oracle with ...connect的 递归查询语法 之前一直以为类似的查询要么用存储过程要么只能用程序写递归查询. 现在发现原来一条sql语句也是可以搞定的 先来看数据表的结构如下: id name parent_id ------------------...
阅读全文
posted @ 2017-12-10 20:42
锐洋智能
阅读(2471)
推荐(1)
摘要:
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的
阅读全文
posted @ 2017-12-10 20:05
锐洋智能
阅读(2207)
推荐(0)
摘要:
项目中有一个规则编号字段,从1开始,编号长度为5位,那么第一条数据编号就是00001。 实现的基本思路就是项目启动时,从数据库获取当前最大值,作为静态变量存储; 业务获取新的编码,考虑并发问题,获取编码方法(编码自增部分)为synchronized同步方法,如果自增为原子操作,则无需同步; 编码前置
阅读全文
posted @ 2017-12-07 08:22
锐洋智能
阅读(11461)
推荐(1)
摘要:
这个类真的非常实用,更重要的是 它确实非常简单: 附上自己的代码,可以自己试试: AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一
阅读全文
posted @ 2017-12-06 17:04
锐洋智能
阅读(502)
推荐(0)
摘要:
下载: http://repo.spring.io/release/org/springframework/spring/ Dear Spring community, I’m pleased to announce that Spring Framework 5.0.2 and 4.3.13 ar
阅读全文
posted @ 2017-12-03 20:28
锐洋智能
阅读(1149)
推荐(0)
摘要:
/* * TestTengXun.java * Version 1.0.0 * Created on 2017年12月2日 * Copyright ReYo.Cn */ package reyo.sdk.utils.test.w; import java.util.Scanner; public class Testzhi { @SuppressWarnings("resource") ...
阅读全文
posted @ 2017-12-03 11:11
锐洋智能
阅读(852)
推荐(0)
摘要:
import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 判断多个时间段是否出现重叠 * @author cavancao */ public class TimeSlotUtil { public static bool...
阅读全文
posted @ 2017-12-01 06:53
锐洋智能
阅读(22129)
推荐(0)
摘要:
已知序列X=(A,B,C,A,B,D,A)和序列Y=(B,A,D,B,A),求它们的最长公共子序列S。
阅读全文
posted @ 2017-11-30 17:26
锐洋智能
阅读(1992)
推荐(0)
摘要:
/* * dianlubuxian.java * Version 1.0.0 * Created on 2017年11月30日 * Copyright ReYo.Cn */ package reyo.sdk.utils.test.dy; /** * 创 建 人:AdministratorReyoAut * 创建时间:2017年11月30日 下午4:58:56 * * @author ReY...
阅读全文
posted @ 2017-11-30 17:00
锐洋智能
阅读(774)
推荐(0)
摘要:
动态规划问题Java实现 如果我们有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?
阅读全文
posted @ 2017-11-30 16:51
锐洋智能
阅读(2557)
推荐(0)
摘要:
在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。 这些问题可以通过WebRTC提供的RTCDataChannel API来解决,
阅读全文
posted @ 2017-11-28 13:37
锐洋智能
阅读(1095)
推荐(0)
摘要:
先放结论:Safari支不支持HTML5录音? ——据我调查,不支持。 现在浏览器中最好的解决方案是WebRTC下的 navigator.getUserMedia API。 可是当使用Can I use查看兼容性的时候,我发现 不过这个是有历史原因的,我记得RTC是在去年,2013,才刚刚由思科提出
阅读全文
posted @ 2017-11-28 13:22
锐洋智能
阅读(1123)
推荐(0)
摘要:
简单说明 1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket 2.tomcat的方式需要tomcat 7.x,JEE7的支持。 3.spring与websocket整合需要spring 4.x,并且使用了socketjs,对不支持websocket的
阅读全文
posted @ 2017-11-27 13:42
锐洋智能
阅读(96164)
推荐(8)
摘要:
// <![CDATA[ (function(){ //颜色动画插件 收录 前端网 halcheung 大侠的笔记。网址 http://www.w3cfuns.com/notes/17953/6ceda0bfa4a98d2d1a8c03fb638bae4e.html // store the jq
阅读全文
posted @ 2017-11-27 07:42
锐洋智能
阅读(6907)
推荐(0)
posted @ 2017-11-27 07:38
锐洋智能
阅读(7444)
推荐(0)
摘要:
//**dataURL to blob** function dataURLtoBlob(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint...
阅读全文
posted @ 2017-11-27 07:35
锐洋智能
阅读(444)
推荐(0)
摘要:
一.服务层 package com.demo.websocket; import java.io.IOException; import java.util.Iterator; import java.util.concurrent.ConcurrentLinkedQueue; import jav
阅读全文
posted @ 2017-11-26 17:22
锐洋智能
阅读(1469)
推荐(0)
摘要:
官方配置说明: http://nginx.org/en/docs/http/ngx_http_v2_module.html#example ngx_http_v2_module模块指令中文说明 ngx_http_v2_module模块可以通过指令修改一系列配置,来调整HTTP/2性能: http2_
阅读全文
posted @ 2017-11-25 10:36
锐洋智能
阅读(1000)
推荐(0)
摘要:
nginx启用HTTP2特性 查看当前nginx的编译选项 启用http2支持 验证HTTP2是否已启用 方法一 使用高版本如56.0.2924.87的Chrome,按照如下步骤操作 方法二 使用curl命令,参考HTTP/2 with curl,执行如下命令,确认站点返回的协议是否为HTTP 如执
阅读全文
posted @ 2017-11-25 09:49
锐洋智能
阅读(4556)
推荐(0)
摘要:
中文通过Java后台进行Base64编码后传到前台,通过JS进行Base64解码时会出现中文乱码的问题,被这个问题也是困扰了几天,使用jquery.base64.js只能转码非中文字符,经过搜集各种方案,最终找到适合自己的解决方案。 Java后台编码,这里用的是org.apache.commons.
阅读全文
posted @ 2017-11-22 12:49
锐洋智能
阅读(11709)
推荐(0)
posted @ 2017-11-21 10:39
锐洋智能
阅读(5111)
推荐(0)
摘要:
最近在利用Html5的WebSocket进行即时通讯,一点小心得,大家一起讨论吧 首先把WebSocket的协议网址和WebSocket API网址给大家: 协议:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17#p
阅读全文
posted @ 2017-11-21 10:21
锐洋智能
阅读(9849)
推荐(0)
摘要:
问题: java连接不上redis。 异常信息: Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out 当 我们获取
阅读全文
posted @ 2017-11-18 11:06
锐洋智能
阅读(3505)
推荐(0)
摘要:
测试了一下 HikariCP 连接池报错,无解 十一月 16, 2017 5:31:59 下午 org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet [InitTaskServlet] in web application
阅读全文
posted @ 2017-11-16 17:35
锐洋智能
阅读(896)
推荐(0)