自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chao Yu - Smile in the Sunshine

Sunshine , to be a better man 。

  • 博客(91)
  • 资源 (12)
  • 收藏
  • 关注

转载 迄今见过的最好的职业规划文章

迄今见过的最好的职业规划文章选择职业   职业的选择,总的来说,无非就是销售、市场、客服、物流、行政、人事、财务、技术、管理几个大类,有个有趣的现象就是,500强的CEO当中最多的是销售出身,第二多的人是财务出身,这两者加起来大概超过95%。现代IT行业也有技术出身成为老板的,但实际上,后来他们还是从事了很多销售和市场的工作,并且表现出色,公司才获得了成功,完全靠技术能力成为公司老板的,几乎没有。

2016-03-28 19:34:16 409

原创 ClassLoader工作机制

1,ClassLoader:ClassLoader的加载机制和加载类的过程ClassLoader除了能将 Class 加载到JVM中之外,还有一个重要的作用就是审查每个类应该由谁加载,它是一种父优先的等级加载机制,还有一个任务就是将Class 字节码重新解析成 JVM 统一要求的对象格式。如果只想在运行时能够加载自己指定的一个类,可以用 this.getClass().getClassLoade

2016-10-31 11:07:42 340

原创 Javac编译原理

1,Javac是什么:Javac 是一种编译器:将 Java 源码编译成 Java 字节码(二进制码),即将 .java 文件转成 .class 文件。检查语义: 变量的类型是否匹配。变量在使用前是否已经初始化。能够推导出泛型方法的参数类型。字符串常量的合并。数据流分析:检查变量在使用前是否都已经被正确赋值。 除了 Java 的原始类型,如 int 、long、byte、double、c

2016-10-30 21:21:15 534

原创 Java Web中文乱码问题

为什么要编码计算机中存储信息的最小单元是1个字节,(1Byte = 8 bit),能够表示的字符范围是 0- 255.需要表示的字符太多,无法用1 个字符表示。编码格式1,ASCII码: 总共有128个,用1 个字节的低7位表示,2,ISO-8859-1:总共能表示256个字符3,GB2312:双字节编码,含6763个汉字4,GBK:含21003个汉字,它的编码和GB2312是兼容的,即用

2016-10-30 20:45:10 419

原创 Java I/O的工作机制

基于字节操作的I/O接口: InputStream 和 OutputStream 基于字符操作的I/O接口: Writer 和 Reader基于磁盘操作的I/O接口: File基于网络操作的I/O接口: Socket2, 影响网络传输的因素网络带宽: 带宽指一条物理链路在1s 内能够传输的最大比特数,b/s, 平均网络带宽只有 1.7Mb/s。传输距离TCP拥塞控制:设定一个拥塞窗口大

2016-10-28 19:40:13 323

原创 Web请求过程

1,B/S网络架构 B/S网络架构使用统一的应用层协议HTTP来交互数据, 与C/S采用的长连接的交互模式不同的是 , HTTP采用无状态的短连接的通信方式,即 一次请求就完成了一次数据交互,对应一个业务逻辑,然后这次通信连接就断开了。HTTP采用无状态的短连接的通信方式是为了能够同时服务更多的用户,这是由于互联网应用处理上亿的请求,不可能每个请求都一直保持连接。URL(Uniform Reso

2016-10-28 10:39:13 300

原创 Integer自动装箱、自动拆箱

//代码段1 Integer i1=200; Integer j1=200; System.out.println(i1==j1);//代码段2 Integer i2=100; Integer j2=100; System.out.println(i2==j2);复制代码这两段代码的结果分别是多少?JDK

2016-10-11 16:39:08 340

原创 单例模式

一,双重检验式 让single只有在调用getInstance()方式时被创建,并且通过synchronized来确保线程安全性。延迟加载。 但在高并发的情形下,性能会有影响,因为需要去拿到synchronized的锁。public class SingletonTest{ private static volatile SingletonTest single; public

2016-08-31 17:27:53 304

原创 安装了两种版本的jdk后,Eclipse启动失败解决方法

安装了两种版本的jdk后,Eclipse启动失败解决方法: 由于项目原因,安装了两种版本的jdk,结果导致eclipse启动失败, 需要在eclipse.ini中加入-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar指定jdk所在路径。***-vmE:\Program Files\Java\jdk1.

2016-08-04 20:16:25 11542 7

原创 Eclipse配置多个jdk

由于有些时间长的项目可能会需要低版本的jdk, 故配置一个低版本的jdk来满足需要。点击项目,右击build path -> configure build path -> 对 JRE System Library进行更改或者生成一个新的jdk.

2016-08-04 17:11:13 423

原创 java.lang.OutOfMemoryError: PermGen space

java.lang.OutOfMemoryError: PermGen space 解决办法: 双击server (eg: pylon) ,然后点击Open lanuch configuration Arguments中的 VM arguments 前面加入 -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPe

2016-08-04 17:06:03 265

原创 Oracle中TO_DATE TO_CHAR格式

TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number, '格式')TO_CHAR(salary,’$99,999.99’);使用TO_CHAR函数处理日期TO_CHAR(date,’格式’); TO_NUMBER使用TO_N

2016-08-03 22:32:38 399

原创 C:forEach var Status属性

其中<c:forEachitems="${command.modelList}" var="model"varStatus="abc"> <tr> <td><c:outvalue="${abc.count}"/></td> <td class="model">

2016-07-26 13:07:32 1773

原创 PL/SQL Developer

首先,可以在PL/SQL 中写 SQL 语句,试验 得出的 结果集,resultSet 是否 是我们所需要的,然后 利用 PL/SQL 的一个功能,右击,生成Java 代码类型的SQL语句,放到 Java后台中去执行。public String searchCal(){ String whereStr ="where 1=1 " ; /* 按日期查询 */

2016-07-26 13:05:11 324

原创 oracle中date类型转换和比较大小

oracle中date类型转换和比较大小: select created from user_objects where created > to_date('2012-04-26','YYYY-MM-DD'); CREATED --------- 10-MAY-12 10-MAY-12 05-JUN-12 05-JUN-12 05-JU

2016-07-26 12:49:01 13732 1

原创 oracle case.when group by

数据库 t表 b表内容 Id Name 胜负 1 张三 胜 2 李四 胜 3 张三 胜 4 张三 负 5 王五 胜 6

2016-07-26 12:47:29 2179

原创 根号2的小数点后100位

根号2的小数点后100位package 根号2的小数点后100位;import java.util.*;import java.math.*;public class QuickPower { public static void main(String[] args) { // TODO Auto-generated method stub double

2016-07-22 11:27:22 5877 3

转载 一堆数据中查找到第k个大的值。

今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。 名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在网上搜索了一番,查找到以下的方式,决定很好,推荐给大家。 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。 解法1: 我们可以对这个乱序数组按照从大到小先行排序

2016-07-19 10:26:46 509

原创 索引分类

建立索引的优点: 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每一行数据的唯一性; 3.加速表和表之间的连接; 4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。索引类型: 根据数据库的功能,可以在数据库设计器中创建四种索引:唯一索引、非唯一索引、主键索引和聚集索引。 尽管唯一索引有助于定位信息,但为获得最佳性能

2016-07-18 15:07:20 284

转载 Java四种引用类型

Java有四种引用类型, strongreference,softreference,weakreference,phantomreference。这四种引用的强度按照上面的顺序依次减弱,下面通过几个例子简单了解一下这四种引用类型。 StrongReference 这个不用多讲了,这是java默认的引用类型,如果不特意使用java.lang.ref下的类,那么程序中的所有引用都是强引用

2016-07-18 10:36:21 297

原创 文本框光标离开事件:onBlur

在输入完成qq号码、微信号码、email、手机号的时候,就去校验,利用文本框的 光标离开事件:onBlur ,在这个事件里写校验重复的程序,把并加入本联系人的id,如果重复,在文本框下面,或者后面用红色字体提示 重复等 信息。 而且不阻止用户的保存联系人信息。//首先用正则表达式判断是否合法,然后,通过Ajax,调用对应的//url,即对应的action的方法,实现数据的前后台的异步交互。根据//

2016-07-17 11:17:41 14339 1

原创 类型转换

String到Long的转换,避免出现java.lang.NumberFormatException: For input string: “1.0” at java.lang.NumberFormatException.forInputString(Unknown Source) 的问题 String ids = ExpImpUtils.toStr(excelRowMap.get(

2016-07-14 16:22:29 479

原创 Java基础知识(二)

字符串 new String(“abc”)创建了几个对象? 一个或两个,如果常量池中原来有“abc”,则只创建一个对象;如果常量池中原来没有字符串“abc”,那么就会创建两个对象。String s="abc";String s1="ab"+"c";System.out.println(s==s1);输出 true ,因为"ab"+"c"在编译器就被转换为"abc",存放在常量区,

2016-07-08 17:16:52 1273

原创 Js计算合计

<c:set var="cnt" value="0"/> <c:forEach items="${wares }" var="w"> <tr> <td align="left">${w.f_name }</td> <td align="left">${w.s }</td> </tr> <c:set var="cnt" value="${cnt

2016-07-07 16:58:44 705

原创 SQL中Left Join 与Right Join 与 Inner Join 与 Full Join的区别

EMP表:SAL表:左连接 select * from EMP e left join SAL s on e.name=s.name; 左连接,表EMP是主表,因此查询结果是显示EMP(主表)的全部信息和SAL(附表)与EMP相关的信息。右连接 select * from EMP e right join SAL s on e.name=s.name; 右连接,表SAL是主表,因此查询

2016-07-07 10:46:09 392 2

原创 jqGrid及普通表格的生成和使用

普通表格的生成使用<div class="widget-body"><hql:queryForList hql="from Batch where product.id=${product.id}" id="batches"/><table><thead> <tr> <th>序号</th> <th>标题</th> <th>备注</th>

2016-07-06 17:11:06 2156

原创 Java基础知识(一)

1,Java程序初始化顺序 父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类构造函数、子类非静态变量、子类非静态代码块、子类构造函数。2,Java中的作用域有哪些 public、protected、default、private。3,一个Java文件中是否可以定义多个类 一个Java文件中可以定义多个类,但 最多只能有一个类被publi

2016-07-05 22:16:47 454

转载 MySQL 中文显示乱码

最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》 http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.htmlMySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charset.html不

2016-06-30 11:32:48 307

原创 ConcurrentHashMap

ConcurrentHashMap 也是一个基于散列的Map ,但它使用了一种完全不同的加锁策略来提供更高的并发性和伸缩性。ConcurrentHashMap 并不是将每个方法都在同一个锁上同步并使得每次只能有一个线程访问容器,而是使用一种粒度更细的加锁机制来实现更大程度的共享,这种机制称为 分段锁, 在这种机制中,任意数量的读取线程可以并发地访问Map, 执行读取操作的线程和执行写入操作的线程可以

2016-06-28 21:23:32 291

原创 HashMap的两种遍历方式

第一种:Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val

2016-06-21 21:19:19 269

原创 迷宫搜索

1,深度优先搜索package 迷宫;import java.util.Scanner;public class Sousuo { static int n,m,q,p,min=99999999; static int[][] a=new int[51][51]; static int[][] book=new int[51][51]; public static v

2016-06-20 21:21:46 450

原创 最短路径

1,Floyd-Warshall算法(只有五行)for(int k=1;k<=n;k++){ for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(e[i][j]>e[i][k] + e[k][j]) e[i][j]=e[i][k]+e[k][j]; }

2016-06-20 19:23:39 265

原创 深度优先遍历和广度优先遍历

深度优先遍历的主要思想是: 首先以一个未被访问过的顶点作为起始顶点,沿当前顶点的边走到未访问过的顶点:当没有未访问过的顶点时,则回到上一个顶点,继续试探访问别的顶点,直到所有的顶点都被访问过。类似先序遍历。显然,深度优先遍历是沿着图的某一条分支遍历直到末端,然后回溯,再沿着另一条进行同样的遍历,直到所有的顶点都被访问过为止。 那么,如何存储一个图呢?常用的方法是使用一个二维数组来存储。 图

2016-06-20 17:28:14 573

原创 网页中文乱码问题

1,首先 中文乱码问题:: Tomcat Server的server.xml中 2,然后, 使用 js的 encodeURIComponent(“”)var address = $("#office_address").val(); address = encodeURIComponent(address);

2016-06-16 10:06:07 330

原创 document.ready和window.onload的区别

(function())和(function(){}) 和(document).ready(function(){}) 这两个方法的效果都是一样的,都是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完)。 而window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数。也就是说$(document).ready要比window.onload

2016-06-16 10:00:39 583

原创 使用ajax中success后的返回值

function CheckForm(){ var pass; var msg; var url="${ctx}/crm/contact.action?method:checkForm"; var qq=document.getElementById("contact_QQ").value; var mobile=doc

2016-06-12 10:49:40 13328

原创 ajax传递值

前台传给后台:var warehouseReceiptJsonStr = JSON.stringify(receipt); var actionUrl = ($("#"+formId).attr("action")); $.ajax({ url:actionUrl, type : "post",

2016-06-07 10:13:42 686

原创 jQuery-AJAX

AJAX是服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。 AJAX Asynchronous JavaScript and XML 在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。 使用AJAX的应用程序: 谷歌地图等。 jQuery load()方法 $(“#div1”).load(“demo_test.txt #p1”

2016-05-31 18:58:02 360

原创 jQuery-遍历

<div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。<ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素左边的 <li> 元素是 <span> 的父元素,<ul> 的子元素,同时是 <div> 的后代。<span> 元素是 <li> 的子元素,同时是 <ul> 和 <div> 的后代。jQuery遍历-祖先 向上遍历DOM树parent()-返回被选元素的直

2016-05-31 17:22:25 333

原创 jQuery-DOM

jQuery获取HTML元素内容和属性。 DOM-Document Object Model文档对象模型 获得内容-text()、html()及val() text()-设置或返回所选元素的文本内容 html()-设置或返回所选元素的内容(包括HTML标记) val()-设置或返回表单字段的值$(document).ready(function(){ $("#btn1").clic

2016-05-31 17:01:26 305

Eclipse连接Mysql的jar包

Eclipse连接Mysql的jar包,解决连接不上的问题,除了将jar包添加到项目中进行build path之外,还需要把jar包放到java安装目录的lib文件夹中的ext中,连接成功

2019-04-15

图像处理_能够对图片进行压缩放大,调整大小等,

基于google的开源图片处理框架,文件中包含一个jar包和一个demo文件,将jar包导入到自己的项目中后,对上传的图片能够判断大小,能够对图片进行压缩放大,调整大小等,针对图片的大小和格式、旋转方向等能够实现自定义,定制成自己想要的格式和大小。

2019-04-12

jdk-8u191-windows-x64安装包

jdk-8u191-windows-x64安装包,能够安装java的安装,支持64位

2018-12-30

2048小游戏

2048写的小游戏,用的是C++语音,实现基本功能。

2015-10-17

Python核心编程(第二版)-习题答案

Python核心编程(第二版)-习题答案,,Python核心编程

2015-10-17

考研学员资料

考研学员资料,数学,专业课,英语真题等资料。。。

2015-10-17

数据库,轻松掌握sql

两本资料:轻松掌握sql第四版(1),数据库系统概论(第四版)教材

2015-10-17

网络牌类游戏

网络牌类游戏:,vc++开发,包括服务器端和客户端,使用时先配置服务器端的后连接客户端,对初学者较好,

2015-10-17

数字图像处理研究生经典教材

这是数字图像处理的一本经典教材,还不错.内容很详细,包含图像的点运算,线性运算,几何运算等等

2014-11-22

ALOHA协议仿真

ALOHA协议仿真carriersense,main,distance,inhibitsense

2014-04-17

无线传感器网络仿真(基于OMNET++的S-MAC仿真)

无线传感器网络仿真(基于OMNET++的S-MAC仿真)

2014-04-17

局域网聊天

局域网聊天,比较实用,具有服务器模式和客户端模式,可以联外网也可在本局域网内进行

2013-04-08

空空如也

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

TA关注的人

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