自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

经营IT

经营IT

  • 博客(77)
  • 资源 (9)
  • 收藏
  • 关注

原创 001-spring boot 之helloworld

环境搭建:俗话说工欲利其事必先利其器,学习Spring Boot首先得准备环境,参考环境如下:Eclipse x86_64 版本Oxygen/Neon/Mars http://www.eclipse.orgSpring Tool Suite:是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包

2017-11-15 15:24:44 247

转载 Java socket - 套接字基础

转自:http://caihx.javaeye.com/blog/605143套接字基础1. 介绍多数程序员,不管他们是否使用 Java语言进行编码,都不想知道很多关于不同计算机上的应用程序彼此间如何通信的低级细节。程序员们希望处理更容易理解的更高级抽象。Java程序员希望能用他们熟悉的 Java 构造,通过直观接口与对象交互。套接字在两个领域中都存在 ―我们宁愿避开的低级细节和我

2017-09-13 14:33:58 392

转载 Socket 与 WebSocket

原文地址:https://blog.zengrong.net/post/2199.html去年光棍节的时候,我写过一篇 quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket 。这篇文章介绍了我为何决定在项目中使用 LuaSocket 。现在想起来,当时对 WebSocket 是很感兴趣的,但由于服务端的限制,最终依然选择了 LuaSo

2017-09-13 14:31:22 272

转载 OSI 七层模型

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。

2017-09-13 14:28:21 329

转载 通过 Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架

原文地址:https://my.oschina.net/huangyong/blog/361751RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议

2017-09-09 18:03:22 418

转载 Netty系列之Netty并发编程分析

原文地址:1. JAVA内存模型与多线程编程1.1. 硬件的发展和多任务处理随着硬件特别是多核处理器的发展和价格的下降,多任务处理已经是所有操作系统必备的一项基本功能。在同一个时刻让计算机做多件事情,不仅仅是因为处理器的并行计算能力得到了很大提升,还有一个重要的原因是计算机的存储系统、网络通信等IO性能与CPU的计算能力差距太大,导致程序的很大一部分执行时间被浪

2017-09-09 15:32:45 823

转载 浏览器HTTP缓存原理分析

2017-09-07 16:36:06 167

转载 修改Hosts为何不生效,是DNS缓存?

2017-09-07 16:25:57 568

转载 【读后感】Netty 系列之 Netty 高性能之道 - 相比 Mina 如何 ?

原文地址:http://blog.csdn.net/opengl_es/article/details/40979371?utm_source=tuicool&utm_medium=referral【读后感】不知道这是什么节奏,也许人家早就春意盎然了,只是我方才感觉到而已!研究 Mina 的过程中,偶然发现了 Netty,有人说 Mina 好久不更新了,而 Netty 一直很活跃,

2017-09-06 19:20:29 3852

转载 当你输入一个网址的时候,实际会发生什么

当你输入一个网址的时候,实际会发生什么

2017-09-06 11:08:44 225

转载 一完整的HTTP事务是怎样的过程

原文地址:http://www.cnblogs.com/renfanzi/p/5838446.html阅读目录一次完整的HTTP事务是怎样一个过程?一、域名解析 二、发起TCP的三次请求 TCP 为什么需要3次握手?三、建立Tcp连接后发起Http请求四、服务器端响应http请求,浏览器得到html代码那到底服务器端接收到http请求后是怎么样生成html文件?五. 浏览器解析html

2017-09-06 10:51:21 1515

原创 00000 网络学习分享

网络干货,无论是运维还是开发都要知道的网络知识系列之(一)  http://www.cnblogs.com/renfanzi/p/5767895.html

2017-09-06 09:06:25 207

转载 网络干货,无论是运维还是开发都要知道的网络知识系列之(一)

原文地址:http://www.cnblogs.com/renfanzi/p/5767895.html学习网络的思想:抓重点学习:网络知识的体系也是很庞大的,涉及的内容也很多,如果想又掌握网络又掌握运维,付出的精力要很大,而且不一定付出和收获成正比,因此建议学习运维的同学,可以多少学习一点网络知识,但不必要深究网络的具体命令配置和一些协议的原理①学习网络基础知识可以对系统网络部

2017-09-06 08:31:36 248

原创 编码,UTF8,UNICODE

1、ASCII编码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进

2017-09-06 08:15:15 247

原创 史上最全的synchronized解释

首先:推荐使用synchronized(obj)这种方法体的使用方式,一个类里面建议尽量使用单一的同步方法,多种方法混用,维护成本太大。其次:关于java5.0新增的ReenTrantLock方法:《java concurrency in practice》里说的很清楚:只有当内置锁不能满足的情况下采考虑使用LOCK,如果忘记UNLOCK将是一颗定时炸弹。符合 “可定时的,可轮询的,可中断的”情况下建议使用LOCK。最后:鉴于本人10年左右的编程经验,建议使用synchronized,同时建议使用同步成

2017-01-24 11:24:06 437

原创 java虚拟机启动参数整理

java启动参数共分为三类其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;一、标准参数中比较有用的:verbose -verbose:

2016-11-29 16:55:22 312

转载 IT 人生

一篇好文,以在迷茫时阅读地址:http://bbs.csdn.net/topics/200062211

2016-11-14 16:27:41 208

原创 java相关资料整理

设计模式http://www.cnblogs.com/zuoxiaolong/p/pattern26.htmlhttp://www.cnblogs.com/java-my-life/p/?page=3 Guava Guava学习笔记:Google Guava 类库简介:http://www.cnblogs.com/peida/archive/2013/06/08/3120820.h

2016-10-25 15:41:01 362

转载 MYSQL入门

http://www.cnblogs.com/aylin/p/5744312.htmlhttp://www.cnblogs.com/aylin/p/5746501.html

2016-08-12 14:15:06 173

转载 MYSQL入门全套(第一部)

原文地址:http://www.cnblogs.com/aylin/p/5744312.htmlmysql简介 1、什么是数据库 ?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储

2016-08-12 14:13:53 318

原创 oracle procedure

记录的目的在于方便查询CREATE OR REPLACE PROCEDURE xx.p_deal_ABC_INFOIS v_begin_as DATE; v_begin_report DATE; i_sqlcode VARCHAR2 (4000); v_sqlerrm VARCHAR2 (4000); CURSOR

2016-07-28 13:17:56 430

原创 oracle function

记录的目的在于方便查询CREATE OR REPLACE FUNCTION F_GET_XX(cat_code_num IN number, --xx is_parent in char := null--yy

2016-07-28 13:16:21 219

原创 mysql function

写示例的意义在于熟悉,下次需要的使用的可以快速查询,已经包含大部分语法,个人觉得可以解决80%的类似问题DELIMITER $$DROP FUNCTION IF EXISTS qStoreIdByUserCREATE `qStoreIdByUser`(userId INTEGER) RETURNS VARCHAR(4000) CHARSET utf8 COLLATE utf8_

2016-07-13 16:58:59 639

转载 秒杀系统架构分析与实战

原文地址:http://my.oschina.net/xianggao/blog/5249430 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3

2016-07-13 15:33:29 330

原创 mysql必知必会 读书笔记

系统查看user  xxddd 切换数据库show databases; 显示数据库show tables;show columns from customers=describe customers;显示列show status;show create database 和show create table;show grants; 显示授予用户的安全权限sh

2014-02-07 10:57:10 541

转载 oracle官方文档下载地址(9i,10g,11g,12c),软件下载地址

oracle不同版本的官方文档在线参考和打包下载地址汇总,罗列在这里,供你我参考。0:软件地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html1.9i Oracle官方文档1)在线浏览http://www.oracle.com/pls/db

2014-01-27 11:57:16 1515

原创 mysql procedure 例子

写示例的意义在于熟悉,下次需要的使用的可以快速查询,已经包含大部分语法,个人觉得可以解决80%的类似问题DELIMITER $$CREATE PROCEDURE update_core_prod_sequence () BEGIN DECLARE prod_id_temp INT DEFAULT 0 ; DECLARE var INT DEFAULT 0 ;

2014-01-23 10:50:14 415

转载 racle job详解

原文地址:http://blog.sina.com.cn/s/blog_621a2bdf0100f2uh.html一、设置初始化参数 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值为1000    查看job queue 后台进程

2012-11-05 09:59:06 217

转载 oracle汉字排序

方法1原文地址:http://blog.sina.com.cn/s/blog_442fbecc0100kk6n.html程序开发 2009-11-19 14:08:12 阅读241 评论1 字号:大中小       oracle在9i之前是对汉字的排序是按照二进制编码进行排序的,很不适合我们的国情,在oracle9i之后,汉字的排序方式有了以下三种方

2012-10-16 17:09:27 448

转载 Oracle Analyze 命令 详解

收集oracle统计信息 http://www.cnblogs.com/rootq/archive/2010/02/04/1663622.html原文:http://tiantiangeq.iteye.com/blog/1524172官网的链接如下:http://docs.oracle.com/cd/E11882_01/server.11

2012-07-19 15:51:30 773

转载 oracle dblink

两种类型CREATE DATABASE LINK(所创建的dblink只能是创建者能使用,别的用户使用不了)CREATE PUBLIC DATABASE LINK(public表示所创建的dblink所有用户都可以使用)授权在sys用户下,把CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK权限授予给你的用户grant C

2012-07-19 13:30:11 263

转载 11G Flashback Data Archive新特性的研究

原文地址:http://space.itpub.net/15415488/viewspace-615982  Flashback Data Archive(FBDA)新特性是11G新加入Flashback大家族的小弟弟。在我看来,他是作为了对flashback query的一个补充,来存储更长更稳定更高效的历史数据。  首先Step

2012-07-19 10:20:32 1276

转载 Oracle Flashback 技术 总结

转自http://blog.csdn.net/tianlesoftware/article/details/4677378写在前面:            2009年的时候结合网上的资料整理了下Flashback的用法。 2011年5月份起,把我这几年来的整理的资料又重新进行了一个整理,暂定为《David Dai Oracle 学习手册》, 等第一版整理完会免费上传到网络。 对Flashb

2012-07-19 10:14:12 666

转载 Oracle Flashback技术总结

原文地址:http://www.cnblogs.com/coohoo/archive/2011/01/16/1936888.htmlFlashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashba

2012-07-18 17:16:07 476

转载 Java Filter过滤机制详解

原文地址:http://apps.hi.baidu.com/share/detail/32290632以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如

2012-01-16 13:45:46 388

转载 java 之未来

转载于51ctoJava之父自己也清楚的表述了这个观点:“我们看中的并非Java语言,而是JVM。事实上我们可以让所有语言一起工作。”以后的企业级项目和Web项目需要怎样的语言?一般而言,有下面几点:◆可伸缩性◆可移植性◆并行编程◆高性能的◆DSL(领域特定语言)的实现他们可能想要:◆动态的◆静态的◆强类型的◆函数式的◆富有表达力的◆

2011-12-30 17:42:33 260

转载 Servlet中listener和filter的总结

Servlet中listener和filter的总结转自:http://ruowu.javaeye.com/blog/661922Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在w

2011-12-30 10:49:26 302

转载 Web.xml加载顺序

原文地址:http://www.cnblogs.com/qieyj/archive/2010/12/14/1905861.html一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交

2011-12-30 10:07:30 402

转载 Spring3 MVC 深入研究

原文地址:一、前言:elf8848.iteye.com/blog/875830大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/do

2011-12-28 15:44:28 2566 1

原创 Oracle to_char转数字小结

Oracle常用的函数大概为110个左右,所以日常开发中如遇到一些问题,可以思考下是否可以通过SQL解决,因为这110个函数都是Oracle原生的,其正确率与效率一般来说应该都比我们自己写的强,但是别乱用(如放在where条件里一般都是不对的)。且Oracle是公司花了百八十万买回来的,不用对不起这钱啊。举个简单的例子: 求当前是星期几 ,Java 代码:

2011-12-06 09:51:31 3126

Deep Learning 圣经

Deep Learning 圣经 人工智能 AI 机器学习 深度学习 Deep Learning 圣经 人工智能 AI 机器学习 深度学习

2017-11-11

Neural Networks and Deep Learning-神经网络与深度学习-zh

Neural Networks and Deep Learning-神经网络与深度学习中文版

2017-11-11

Neural Network Design

Neural Network Design英文版,Neural Network Design英文版Neural Network Design英文版

2017-11-11

java编程思想第4版清晰pdf中文完整版.part1

java编程思想第4版清晰带标签

2016-11-25

实战Java高并发程序设计part2

Java高并发

2016-11-24

Java New IO (NIO)

Java NIO (中文版)

2016-11-24

java编程思想第4版清晰pdf中文完整版2

java编程思想第4版清晰pdf中文完整版2

2016-11-24

oracle汉字转拼音

解决汉字首字母排序问题,全部拼音排序未解决

2012-10-16

空空如也

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

TA关注的人

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