![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 60
zktsx
这个作者很懒,什么都没留下…
展开
-
gson 转换json数据利器
gson 数据转换json[code="java"]package com.data.vo;import com.google.gson.annotations.Expose;public class GsonUser { @Expose private Integer gson_id; private String gson_name; public ...原创 2016-05-30 15:57:19 · 152 阅读 · 0 评论 -
JavaSE
[/color]JDK官网下载:[url=http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html[/url]...原创 2016-03-03 15:14:04 · 163 阅读 · 0 评论 -
级联操作以及session延迟关闭
首页说级联操作的基本配置:在实体中定义操作关联的对象实体:[code="java"]package com.tosit.ligc.entity;import java.util.Date;import java.util.Set;public class Part { private Integer part_id; private Integer pa...原创 2016-03-15 18:44:07 · 182 阅读 · 0 评论 -
javase基础
今天复习了一下,以前的学习笔记。把曾经使用过的基本类,java基础过了一遍,简单的理解了一下,开发中可能能用到的。[color=blue][size=large]基本概念:[/size][/color][size=medium]对象初始化过程:[/size]先在栈分配空间,就是初始话局部变量,然后执行new 操作 在堆里分配空间,成员变量默认初始话,显示初始话,局部变量只能显示初始话,...原创 2016-03-17 16:04:44 · 117 阅读 · 0 评论 -
多线程
[color=blue][size=large]多线程:[/size][/color] 首先要理解进程和线程: 进程查询百度大致可以理解为一段具有独立功能的程序,线程是程序中每个部分的代码,一个进程,拥有多个线程,或者子进程。windows 下exe程序就是一个进程,线程是进程在相同时间分个每个客户单独运行的一段相同程序代码,说的有点抽象,就想本人打英雄联盟吧!可能10个人进入游戏开始...原创 2016-03-17 16:47:25 · 64 阅读 · 0 评论 -
redis
Redis 是一种非关系数据库,能够拥有一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。优点是: 1.Redis数据库完全在内存中,使用磁盘仅用于持久性 2.相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 3.Redis可以将数据复制到任意数量的从服务器。Redi...原创 2016-04-05 16:11:30 · 83 阅读 · 0 评论 -
xshell
Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。drwxr-xr-x第...原创 2016-04-06 15:16:08 · 315 阅读 · 0 评论 -
mongodb
MongoDB[2] 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引存储的结构主要是以文档结构存储。...原创 2016-04-07 15:43:34 · 142 阅读 · 0 评论 -
拦截器总结:
[color=gray][code="java"] [/code][/color][color=blue]preHandle按拦截器定义顺序调用postHandler按拦截器定义逆序调用afterCompletion按拦截器定义逆序调用postHandler在拦截器链内所有拦截器返成功调用afterCo...原创 2016-04-07 17:17:27 · 115 阅读 · 0 评论 -
上传excel 通过url下载文件
[code="java"]/** * 下载图片 */ @RequestMapping("download/picture.json") @ResponseBody public void downLoadPicture(HttpServletResponse response) throws IOException { // ...2017-07-06 16:22:19 · 682 阅读 · 0 评论 -
maven 常用命令
mvn compile 编译源代码mvn test-compile 编译测试代码mvn test 允许测试mvn package 打包mvn clean 清除产生的项目mvn eclipse:eclipse 生成eclipse 项目mvn idea 生成idea项目mvn jar:jar 只打jar包mvn -version 显示mvn版本信息mvn jetty...原创 2018-01-22 14:43:33 · 152 阅读 · 0 评论 -
网络编程TCP/IP协议组
[size=large][color=red]TCP/IP是个协议组:[/color][/size] 主要可以分为4层,分别是应用层 ,传输层,网络层,数据链路层。分层的好处在于如果要改变某一个协议时候,不会去影响到其他协议。如同Java中的封装,隔离。 [color=orange][size=large]1. 应用层 :[/size][/color]负责处理特定的应用程序...2017-03-04 13:42:56 · 176 阅读 · 0 评论 -
Guava包的ListenableFuture解析
[code="java"]package com.downjoy.test.guava.concurrency;import com.downjoy.test.guava.GuavaBase;import com.google.common.util.concurrent.*;import java.util.concurrent.Callable;import java....原创 2016-10-09 13:40:17 · 267 阅读 · 0 评论 -
spring+guava事件异步分发处理
[size=large]Guava是Google开源的一个Java基础类库,它在Google内部被广泛使用。Guava提供了很多功能模块比如:集合、并发库、缓存等,EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。Guava框架里面提供了两种相关的实现,一种是单线程同步事件消费,另外一直是多线程异步事件消费。后者在对象设计上是前者的子类...原创 2016-10-09 09:56:58 · 1093 阅读 · 0 评论 -
httpUtil工具和apche httpclient 工具类使用
httpUtil请求网络请求工具:[code="java"]package demo.dcn.service.utils;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;impo...原创 2016-09-26 15:38:25 · 333 阅读 · 0 评论 -
Joda-Time 工具类使用
Joda-time 简单出来时间库。导入maven 工程jar包[code="java"] joda-time joda-time 2.9.2 [/code][code="java"]package com.downjoy.date;import java.util.Calendar;import java.util.Date;...原创 2016-06-15 16:34:25 · 497 阅读 · 0 评论 -
图片压缩
[code="java"]package com.data.demo;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.awt.image....原创 2016-06-17 17:37:05 · 107 阅读 · 0 评论 -
UUID
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。[code="java"]package com.data.U...原创 2016-08-05 17:58:43 · 128 阅读 · 0 评论 -
jxl
Java生成和操作Excel文件 [code="java"]package demo.dcn.vo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impor...原创 2016-08-09 14:30:47 · 140 阅读 · 0 评论 -
java生产6为邀请码
[code="java"]package demo.dcn.vo;import java.util.Random;/** * 随机邀请码 * @author kun.zhang@downjoy.com *) 获取id: 1127738 * 2) 使用自定义进制转为:gpm6 * 3) 转为字符串,并在后面加'o'字符:gpm6o * 4)在后面随机产生...原创 2016-08-09 17:23:12 · 1041 阅读 · 0 评论 -
kafka
[code="java"] Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实...原创 2016-08-11 14:08:04 · 82 阅读 · 0 评论 -
dubbo+zookeeper构建高可用分布式集群
[code="java"](1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。并通过在消费方获取服务提供方地址列表,实现软负载均衡和Failover,降低对F5硬件负载均衡器的依赖,也能减少部分成本。 (2) 当进一步发展,服务间依赖关系变得错踪复杂,甚至分不清...原创 2016-08-24 09:47:44 · 210 阅读 · 0 评论 -
密码学
1 密码学简介 2.1 概念 (1) 发送者和接收者 假设发送者想发送消息给接收者,且想安全地发送信息:她想确信偷听者不能阅读发送的消息。 (2) 消息和加密 消息被称为明文。用某种方法伪装消息以隐藏它的内容的过程称为加密,加了密的消息称为密文,而把密文转变为明文的过程称为解密。 明文用M(消息)或P(明文)表示,它可能是比特流(文本文件...原创 2016-08-25 11:14:22 · 187 阅读 · 0 评论 -
自定义MD5加盐加密方式代码实现
[size=large]按照自己的理解对密码加盐加密。当用户注册时候会先生成盐值,保存,然后保存账户和密码。当用户去登录的时候,我们需要先通过我们的用户名去查询我们的盐值,然后再根据盐值和密码去匹配对应的数据库。当然这里可能出现一个用户名有多个盐值的问题,这可能也是很多网站注册利用用户名去唯一识别,当然也跟需求有关,不能修改用户名.。如果是多个的就需要循环去比对.这次加密,主要讲MD5自己改...原创 2016-09-02 16:45:52 · 1144 阅读 · 0 评论 -
mongodb注解详解
1、@Entity 如果你想通过Morphia把你的对象保存到Mongo中,你首先要做的是使用@Entity注解你的类:@Entity(value="comm_user_favorite_count",noClassnameStored=true)在@Entity注解中提供了一个可选的参数用来标识是否在文档中保存类名。2、@Entity实体类,name为collection的名称...原创 2016-09-06 09:26:32 · 3729 阅读 · 0 评论 -
mongodb+spring +morphia完整版框架搭建
[list][*]Morphia是一个开放源代码的对象关系映射框架,它对MongoDB数据库 java版驱 动进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵MongoDB数据库,也让Java程序员可以从复杂数据库设计中脱离出来,从而将更多的精力投入到业务逻辑中去。Morphia是一个轻量级的类型安全的Java对象to/from MongoDB 库.Morph...原创 2016-09-09 10:22:15 · 430 阅读 · 0 评论 -
多线程实现原理并发机制
[size=medium][color=red] 进程:[/color][/size] 查询百度大致可以理解为一段具有独立功能的程序,线程是程序中每个部分的代码,一个进程,拥有多个线程,或者子进程。windows 下exe程序就是一个进程。[size=medium][color=red]线程:[/color][/size] 线程是进程在相同时间分个每...原创 2017-03-07 20:29:50 · 793 阅读 · 0 评论