自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java 多线程篇

java 线程状态https://www.cnblogs.com/nongzihong/p/10512822.html(线程的状态)https://www.cnblogs.com/chaguang/p/7818456.html(操作系统线程结构)1.线程start方法执行后,并不表示线程运行了,而是进入就绪状态,什么时候运行由操作系统决定2.运行的线程,也可能由于失去CPU回到就绪...

2019-12-24 09:23:02 161

原创 Socket通信详解

参考:https://www.cnblogs.com/yiwangzhibujian/p/7107785.html#q4.4(Java Socket编程基础及深入讲解(很全)   Socket长连接和短连接  Socket read操作阻塞问题  Connection reset问题分析 https://blog.csdn.net/qqlinxiao2/article/details/528010...

2018-04-11 16:43:14 183

转载 程序员如何进阶成为大神

转载自:https://blog.csdn.net/xJ032w2j4cCjhOW8s8/article/details/79693064这是我回答我的知识星球的一位球友的提问,觉得这个问题对于程序员来说具有一定的普遍性,现发出来分享给大家,希望对大家有所启发和帮助!某知是星球球友提问: 我是一名工作了一年的php后端!从培训机构出来一直都是独立做项目!当然也会有团队合作开发,app接口这些的!但...

2018-03-30 22:52:03 444

原创 Java Exception分类与Try..cach。

一  Try ....cach  finally.     参考:https://blog.csdn.net/loongshawn/article/details/50489706看过网上关于Java中异常捕获机制try…catch…finally块中的finally语句是不是一定会被执行的讨论也有很多。首先明确一点,下面两种情况finally肯定是不执行的: 1). return语句在try之前...

2018-03-30 22:49:26 301

原创 Apache服务器集群

1. Apache下载与安装 :http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html。         http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html。

2017-08-25 12:32:49 312

转载 构造HTTP请求Header实现"伪造来源IP"

构造 HTTP请求 Header 实现“伪造来源 IP ” 在阅读本文前,大家要有一个概念,在实现正常的TCP/IP 双方通信情况下,是无法伪造来源 IP 的,也就是说,在 TCP/IP 协议中,可以伪造数据包来源 IP ,但这会让发送出去的数据包有去无回,无法实现正常的通信。这就像我们给对方写信时,如果写出错误的发信人地址,而收信人按信封上的发信人地址回信时,原发信人是无法收到回

2017-08-03 18:10:11 1181

转载 HTTP简介

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990

2017-08-02 10:57:09 234

转载 Java ActiveMQ 理解JMS 和 ActiveMQ基本使用

最近的项目中用到了mq,之前自己一直在码农一样的照葫芦画瓢。最近几天研究了下,把自己所有看下来的文档和了解总结一下。一. 认识JMS1.概述对于JMS,百度百科,是这样介绍的:JMS即Java消息服务(JavaMessage Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信

2017-07-25 11:35:32 324

原创 Jmeter 使用集

jmeter 每个线程组就相当于一个用户,在里面定义的变量,cookie在本线程组内共享 如何定义用户变量 ---   参考:1.  将上一个请求的返回作为下一个请求的参数2. 逻辑控制器3. 常用函数信息列表3. jmeter控制业务的比例

2017-04-27 13:47:50 210

原创 sql server SQL语句集

一 表操作相关create table AgentRechargeChancelCount( countId bigint IDENTITY(1,1) NOT NULL primary key, //自增 countTime datetime not null, -- 统计时间 agentId varchar(20) not null, -- 代理

2017-04-20 11:56:14 199

转载 Java 和 JavaScript 之间真正通用的Base64编码

转载自:http://blog.csdn.net/coolmasoft/article/details/2913634 在开发Java  Web应用的时候,可能会在服务器端用Java做Base64编码,而在客户端用JavaScript进行解码。这样就要求两边的Base64编码机制保持一致。使用Base64编码,可能会碰到各种奇怪情况,甚至怀疑编码有bug。但实际上不是这样的。Base6

2017-04-15 22:07:02 4342

原创 mysql 数据库集群

1. MySQL Cluster, Fabric, Cobar 三大集群特性对比:http://bangbangba.blog.51cto.com/3180873/17103932。实战体验几种MySQLCluster方案 http://www.2cto.com/database/201504/387166.html

2017-03-26 23:29:04 582

转载 MySQL数据库的数据库引擎有哪些

转载自:http://www.zhixing123.cn/php/42157.html 对于数据库引擎这个概念,不是特别的清楚有点混淆,就上网搜集了一些资料,学习了一下,分享一下:MySQL(和PHP搭配之最佳组合)的自带MySQL数据库引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL(和PHP搭配之最佳组合)++ A

2017-03-26 23:26:18 6404

原创 服务器管理-- tomcat

1.  tomcat 请求并发数:http://blog.csdn.net/ygd266/article/details/8255746 。

2017-03-14 11:20:23 278

原创 sql server 数据库集

1. 查询 sql server 链接数  :http://www.jb51.net/article/99396.htm2. 查看那些进程占用了数据库链接: http://www.jb51.net/article/99396.htm3.poolMaximumActiveConnections注意事项:http://blog.csdn.net/chenwen_2011160401

2017-02-24 13:41:50 317

原创 Java 基础

1. Java transient关键字使用小记 :http://www.importnew.com/21517.html2. Java 序列化Serializable详解 :http://www.2cto.com/kf/201405/305380.html

2017-02-16 16:25:51 245

原创 Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory

1. Spring整合MyBatis切换SqlSessionFactory有两种方法,第一、 继承SqlSessionDaoSupport,重写获取SqlSessionFactory的方法。第二、继承SqlSessionTemplate 重写getSqlSessionFactory、getConfiguration和SqlSessionInterceptor这个拦截器。其中最为关键还是继承SqlS

2017-02-08 11:54:13 6361

原创 Java 类与XML直接转换

1. 列子与详细转换注解使用 :http://blog.csdn.net/lhzjj/article/details/11796713/

2016-11-04 16:16:20 215

原创 Mybatis 常见问题

在一个标签中执行多条sql 与句: 在数据库连接上加- allowMultiQueries=true,如:               jdbcUrl=jdbc:mysql://xx.xx.xx:3306/xxxxx?characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true

2016-10-28 13:00:05 362

原创 如何用openssl 生成公钥-私钥对

1. 通过 命令生成 字符串与  pem文件  公钥-私钥对。  参考:http://stephen830.iteye.com/blog/2087281

2016-10-28 11:58:46 292

原创 外网如何访问内网SVN服务器

参考  http://jingyan.baidu.com/article/75ab0bcbb9ca32d6874db27d.html

2016-10-18 11:08:05 2523 1

原创 Maven

1. maven无法更新jar  的解决方案       a. 删除 .lastUpdated文件             win:     del D:\java\maven\maven2_repository\*lastUpdate* /a/s              linux:  find ./ -name "*lastUpdated" | xargs -i -t rm {}

2016-10-18 00:55:45 205

转载 Spring注解@Resource和@Autowired区别对比

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire

2016-10-18 00:31:12 173

原创 eclipse 常见设置

 1.  设置注释魔板 ,作者的名字--   http://blog.csdn.net/shiyuezhong/article/details/84505782.  myeclipse 很卡如何设置3. 设置虚拟机参数4. subeclipse 插件安装              a. 直接在eclipse上输入网址   http://www.cnblogs.com/xdp-gacl/p/4354...

2016-10-14 00:08:54 263

原创 sql server 复制表数据

使用sql server 有 3 种方式可以复制表的数据到另一个表。一.  同一个数据库:                    insert into A (id,name,sex) select id,name,'55'  from B ;二. 不同数据库 a. 直接将表复制到另一个 数据库。  参见:http://www.cnblogs.com/liangss/p/51207

2016-10-12 14:21:30 436

转载 Java总结篇系列:Java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2016-10-12 13:47:59 155

原创 乱码

对于常见的乱码有3 种 : get请求乱码,post请求乱码,浏览器显示乱码   1.  get 方式           前端编码-- encodeURI(encodeURI("中文"))加码2 次。       后端获取数据在进行 URLDecoder.decode(request.getParameter("参数名"),"UTF-8")。首先得确认传过来的是utf-8

2016-09-28 01:44:04 214

转载 10个简单步骤,完全理解SQL

很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所以本文是为了以下读者而特地编写的:1、 在工作中会用到 SQL

2016-04-26 11:40:57 321

转载 如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议

引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇

2016-04-26 11:38:44 1632

转载 写了 35 年代码的老程序员的最大遗憾

大约不到20年前,我处在人生十字路口上。我的第二家公司当时已经花了5年时间为出版行业打造专业图表制作软件,不过在那互联网即将大热的年代,出版商们已经逐渐向互联网领域转移,我们的业务渐渐枯竭。那时候我已经是一个有 13 年编程工作经验,而且同时有 9 年公司运营经验的综合性人才了。我不想再同时又干技术又干管理了。我的第一家公司(1985-1987年)的主要业务是打造一款电子表格程

2016-04-16 20:21:04 247

原创 服务器端口知识

     一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。据专家们分析,服务器端口数最大可以有65535个,但是实际上常用的

2016-04-01 11:17:43 367

转载 JAVA程序性能优化(真的很重要,要么速度慢死了)

更正:public class IRB{    void method () {        int[] array1 = new int [100];        for (int i = 0; i             array1 [i] = i;        }        int[] array2 = new int [100];

2016-03-28 22:22:30 497

原创 服务器部署 经常使用的命令

1. 查看地址是否连通     a. win   ping   192.168.0.1     b. linux 2. 查看地址与端口是否连通3.查看socket/或 TCP的链接状态  a. win   netstat -ano |findstr  "192.168.1.92"  b . linux    netstat -an |grep  10.10.

2016-03-22 17:44:11 309

原创 Java try . catch 的使用

try. catch 的使用场合   果不使用这种try结构时,代码报错退出就无法继续执行。有的代码出错就应该退出,有的出错尚可以补救,就不应该退出。对于这种出错不应该退出的就需要使用这种结构,在catch中进行补救。 使用准则 a。不要将try 。catch 使用在 for循环了。 b。如果能捕获多个异常,那么先捕获小异常,在捕获大异常. c。 try{ .....}代码

2016-03-21 12:33:15 340

转载 如何正确使用log4j

Java Web开发的过程中,通过会采用输出log的方式来进行调试,产品上线之后,也通常使用log来记录系统的运行状态。最简单的输出log的方式就是使用System.out.println(String msg)和System.err.println(String msg),然而这种方式的弊端是显而易见的,例如:1. 调试期输出log的代码,在上线运行前需要注释掉,否则可能会影响系统性

2016-03-15 17:09:16 273

转载 SVN 分支/标记 合并

首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到

2016-03-15 09:57:41 338

转载 NIO教程 详细版

此博文完完全全复制别人的,如有冒犯还请见谅。 为了跟好的理解 NIO原理,附上简易比方   NIO通俗说明Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。)

2016-02-20 18:16:30 377

转载 简单的java Socket 例子

这个简单的Socket 编程例子只供初步学习,如果真的要使用建议使用 NIO,其效率要不IO好很多,具体见参考 NIO 事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这

2016-02-18 21:39:52 339

转载 JAVA中复制数组、对象数组拷贝

在JAVA里面,可以用复制语句”A=B”给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么引用同一数组的变量也要发生改变.以下是归纳的JAVA中复制数组的方法:1.使用FOR循环,将数组的每个元素复制或者复制指定元素,不过效率差一点2.使用clone方法,得到数组的值,而不是引用,不能复制指定元素,灵活

2016-02-17 22:18:49 4470

原创 二进制数据转 基本数据类型

方法一:      如果二进制数据是有连续存放的话,那么可以使用  ByteBuffer 进行转化。 代码段如下             如果有String的话,还有另外处理 byte b[] = new byte[16]; int t = input.read(b); ByteBuffer dataBuffer = ByteBuffer.wrap(b)

2016-02-16 10:07:22 1781

servlet-api.chm

如果要学servlet 这是一个很好的老师。我们遇到许多问题都可以通过查找servlet-api得到解决。些文档是一个比较好的文档。我也在网上下了一些其它的,但是没有这个好用。有些没有指明包.....

2013-06-05

嵌入式linux 基础

从最初的linux的安装到深入,这本书从基础开始,让我们慢慢的让识linux。对于我们用贯了window,而用linux是不习惯的,而这本书可以让我们慢慢的习惯linux

2012-10-23

线性链表的实现

包括线性链表的一些基本结构:初使,增加,是否是空,删除,清空等一些常用操作

2012-10-18

学生管理系统

采用分文件结构,写了学生管理的一些常用功能:如学生查找,学生增加,删除,插入,排序,保存等功能.

2012-10-13

数据结构C、C++

这是一个比较好的课件,主要讲的是数据结构,包括C\C++,全面的讲解了数据结构的知识,是比较好的参考资源

2012-10-10

空空如也

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

TA关注的人

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