- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 java线程的生命周期
新建-就绪-(阻塞)-运行--死亡其中当用new 创建完一个线程对象后, 该线程处于新建状态 当线程对象调用了start()后,该线程处于就绪状态 如果处于就绪状态的线程获得CPU时间片,开始执行run方法的线程执行体,该线程处于运行状态 如果线程调用了sleep()或者调用了一个阻塞式IO方法等,该线程处于阻塞状态 如果线程的run()执行完成或者抛出一个未捕获的异常等原因,该线程
2017-09-27 05:27:17 188
原创 技术 优化 奇思异想 灵感 疑问 探索汇总
1. 读写分离 读写分离,怎么做? 1).同一程序中查询的用一个库,写的用一个库? 2).报表统计类的程序用一个库,业务程序用一个库? 2. 环境搭建 后台架构,环境搭建 ,spring 框架 ,minidao支持oracle、mysql、sqlserver demo 程序原版 3.优化方案 oracle 双击热备,oracle 负载均衡? 4. 汲取优点:
2015-11-16 10:49:42 389
原创 jquery easyui 技巧整理
1.datagrid view 给列设置默认值 formatter:function(value,row){ if(value == '00'){ return "是"; }else if(value=='01'){ return "否"; } } 2.datagridview combobox 列表框editor 属性设置 editor:{ type:'combobox
2015-11-16 10:23:51 475
原创 JavaScript 数组字符互转
一、数组转字符串(将数组元素用某个字符连接成字符串) var a, b; a = new Array(0,1,2,3,4); b = a.join(","); 二、字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var s = "1,2,3"; ss = s.split(",");// 在每个逗号(,)处进行分解。
2015-11-16 10:18:18 267
原创 js 使用积累
1.class="combobox-input" ,jquery 设置为空置: $(".combobox-input").each(function(){ if(''==$(this).combobox('getText')||null==$(this).combobox('getText')){ $(this).combobox('setValue',''); } });
2015-11-16 10:14:57 276
原创 DES解密中文乱码
使用时注意下面两行代码里面都要加: Charset.forName("utf-8") 伪代码如下: byte[] bt = encrypt(data.getBytes(Charset.forName("utf-8")), key.getBytes()); return new String(bt, Charset.forName("utf-8"));
2015-11-16 09:58:24 2570 1
原创 Mysql双机热备配置教程
环境: Mysql主机192.168.233.128 Mysql备机192.168.233.134 已经编译安装好Mysql。 实验步骤: 分别启动mysql Servicemysql start 分别给mysql的root帐号设置密码 /usr/bin/mysqladmin-uroot password 'test111'; /usr/bin/mysqladmin-uroot
2015-07-19 23:00:07 197
原创 SF2.0_责任-体谅-和谐-专注-适应_2015.06.20
责任(Responsibility): 你的责任主题促使你在心理上对你的诺言负全责。你一旦作出承诺,无论大小,你从感情上就觉得有义务将其完全落实。你的名声有赖于此。如果由于某种原因你不能兑现,你会自动寻找其他途径给对方以补偿。仅仅道歉是不够的。托辞和辩解是完全不可接受的。你不作出补偿,就会寝食不安。你的这种自觉性,这种几乎走火入魔的行为准则,这种无可挑剔的道德标准,使你作为完全可
2015-06-23 16:20:58 410
原创 简易apache Server 服务器
自我学习的时候,参考学习视频手写的一个apache Server 服务器,用于理解Apache 服务器原理。WebServer.java 文件 启动 监听80端口 package com.learn.demo; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; pu
2015-05-26 17:14:16 355
转载 java常见异常汇总
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了
2015-05-07 17:29:51 349
原创 软件工程面试之智力题目
切黄金: 1.有一农场主开了一个农场,由于短时间比较忙,就雇请了几个工人要求他们在七天的时间里把农活做完.现在有一根金条刚好是他们七天的工资,要求只切两刀就能让工人们每天都能拿到自己的那份工资!应该怎么切? 2. 一根黄金,只能砍两刀 ,分7天给一个程序员,这两刀怎么砍。 砍成 1/7 、2/7、4/7 。 第一天给1/
2015-04-19 22:50:29 404
原创 2015年3-4月 同事面试题目汇总
根据同事回忆,他面试碰到的题目有如下: 1.为什么要用ssh? 2.http请求都有那几个状态、方式 ? http 四种请求: post、get 、 delete、 put 3.定时任务你配置过了吗, 定时器的原理? 4.jsp的动态include 和静态include 5.Memcach
2015-04-19 22:47:45 487 1
转载 StringBuilder与StringBuffer的区别(转)
public synchronized StringBuffer append(String str) { super.append(str); return this; } public StringBuilder append(String str) { super.append(str); return this; }
2014-05-02 15:42:07 371
转载 关于Java中的final (转)
Java中的final共有三种用法: final成员变量 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。 其初始化可以在三个地方, 一是其定义处,也就是说在final变量定义时直接给其赋值, 二是在构造函数中
2014-05-02 11:57:23 456
原创 重回Java开发-利用反射模拟Spring
进入公司后一直做C# 开发,最近需要找工作了,现在把Java 重新捡回来,从spring 开始吧。 Spring的核心,主要是 BeanFactory,及配置文件beans.xml文件,下面是列出关键代码; beans.xml: BeanFactory工厂 BeanFactory: public interface BeanFactory {
2013-03-31 11:29:50 486
原创 2013.3.28 第一次面试总结
面试公司:省略 结果: 不尽人意 原因: 做了一年半 左右的C#, 很多Java知识点都忘了;不会的东西, 或者没用过的技术也写在了简历上 总结: 太呆板, 一直是面试官问我, 我答l 没有反问与面试官互动,不知道的问题也强行回答。 面试问题: 1.数据库脏数据怎么产生的; 2.谈谈面试对象的编程; 3.说出4-5 个常见的Java异常; 4.选出工厂模式用例图? 5.SSH
2013-03-29 23:28:11 570
原创 C#语言DateTimePicker时间控件改良(鼠标上下滚动改变对应的值)!
无聊的时候 会做出无聊的事情, 项目中使用DateTimePicker控件时有客户提出能不能随鼠标上下滚动时 改变DateTimePicker控件对应的值, 本人当时就想出如下方案: 方案一: 获取鼠标焦点停在 DateTimePicker控件具体位置 (年、月、日|时、分、秒) , 那问题就可以很容易解决。 如果对应停靠在“年”上,那么我上下滚动时 就可通过日期函
2012-01-18 21:52:35 3129
让Oracle跑得更快——Oracle_10g性能分析与优化思路
2011-08-14
取色器程序_我们取颜色的好工具
2011-05-21
Java反编译Jad大全-jad-jadclipse_3.3.0配置方法
2011-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人