- 博客(11)
- 收藏
- 关注
原创 手写一个RPC通信
1.首先定义两个传输类, 必须实现Serializable 接口(使用java序列化):package com.snill.dto;import java.io.Serializable;public class User implements Serializable { private static final long serialVersionUID = 1L; ...
2018-08-24 14:35:34 2342
原创 zookeeper学习
https://blog.csdn.net/u012152619/article/category/6470028目前zookeeper常用的开发包有zkclient跟curator,后者更为方便,日常开发使用较多。 1. 分布式锁:public class Test { private static final String HOST = "localhost:21...
2018-07-24 10:21:45 142
原创 java reflect例子
1.两个整数交换:public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException { Integer a = 1; Integer b = 2; swap(a, b); System.out.println("a = " + a); // a = 2...
2018-07-13 16:50:28 139
转载 java注解
注解:想像代码具有生命,注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。https://blog.csdn.net/briblue/article/details/73824058...
2018-07-13 16:45:44 133
原创 java.util.current 学习
JAVA current包学习一. collction 并发容器相关 1.BlockingQueue接口 是一个线程安全的 存取实例的队列 一个线程将会持续生产新对象并将其插入到队列之中,直到队列达到它所能容纳的临界点。也就是说,它是有限的。 如果该阻塞队列到达了其临界点,负责生产的线程将会在往里边插入新对象时发生阻塞。它会一直处于阻塞之...
2018-07-10 15:16:10 5051
原创 redis学习
一.redis特点: 1.性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 2.原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。watch监控key。 3.丰富的特性 – Redis还支持 publish/subsc...
2018-07-02 14:49:01 195
原创 一些文章
SpringBoot+Redis+Nginx实现负载均衡以及Session缓存共享https://segmentfault.com/a/1190000008484678springboot配置Redis主从服务https://blog.csdn.net/u011521890/article/details/78088799分布式服务的事务处理https://www.zhihu.com/q...
2018-06-22 17:15:42 115
原创 排序
JAVA实现:选择排序,插入排序,冒泡排序,希尔排序,归并排序,快速排序,堆排序public class Sort { /** * 选择排序 * @param arr */ public static void chooseSort(Comparable[] arr){ for(int i=0; i<arr.length;i++){ int min = i; for(int...
2018-04-19 16:52:52 127
原创 快逸报表数据库密码加密解决方案
出于安全角度,数据库密码不应该明文显示,应该使用密文,在网上找了一圈没找到,没办法只有自己研究,经过一天的研究,找到如下最佳方案,分享给大家1.数据源创建方式选取在TOMCAT中配置Context path="/quiee" docBase="quiee" debug="0" privileged="true"> Resource name="jdbc/rep
2017-11-08 10:32:42 495
原创 struts2 + extjs3.4 中使用kindeditor4.1.4实现上传功能
本人文笔不好,也是菜鸟一只,如果是大神请绕道,目的只在于交流这几天做的并且测试通过,给以后搞开发的朋友不必在这个地方纠结(没什么技术含量而且很花时间)。废话不说,直接进入主题 1. 首先要对kindeditor有一定的了解(最好下载一个API手册来看看) 在你的js文件中载入kindeditor://载入KindEditorvar editor1;func
2013-04-23 17:37:49 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人