- 浏览: 34963 次
- 性别:
- 来自: 北京
最新评论
-
lihong11:
mmk12333 写道看来我这头像还挺吸引人的 是的,很留没看 ...
myeclipse的一些使用技巧 -
mmk12333:
看来我这头像还挺吸引人的
myeclipse的一些使用技巧 -
lihong11:
不好意思,被你的头像吸引进来了
myeclipse的一些使用技巧 -
lihong11:
asialee 写道这个东西属于内功,但是现在的人将SSH当成 ...
java基础需要强化之关键 -
jadethao:
非常赞同,这些是真正程序员应该掌握和深入研究的!
java基础需要强化之关键
文章列表
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模 ...
什么是反射?
简单的说:剖析java类中的各个组成部分,映射成一个个java对象。
在java.lang.reflect中。
反射用在哪?
多用于框架和组件,利用反射技术写出复用性高的通用程序
我只列出了反射中几个常用的API
类 Class
构造方法 Constructor
成员变量 Field
方法 Method
1.class 字节码文件
可以获得这个类的所有的特性
如何得到某个class类文件对应的class对象?
.已知类和对象的情况下:
类名.clas ...
<table id="load" width="700" border="0" align="center" bgcolor="#FAFAFA" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border-collapse:collapse;display:none ">
<tr>
< ...
注:MD5不是绝对的安全,有俩md5解决
/*******************************************************************************
* keyBean 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的keyBean message-digest
* 算法。
****************************************** ...
多线程
进程和线程的区别
ProccessBuilder 和 Runtime.getRuntime().exec
java中两种线程的创建方式 extends Thread和 implements Runnable
线程的生命周期:线程创建、Runnable、Running、Blocked、dead
sleep、yield、join 等方法
线程打断 interrupt
什么是守护线程
对于并发访问资源的同步问题
sync同步代码块
如果同步实例方法、如何同步静态方法
什么是死锁
wait和notify的含义
网络编程
URL
URLConnection
Ser ...
public void autowire(Object o, Map<String, String> map) throws Exception {
// 获得map 所有key
Set<String> keys = map.keySet();
// 获得Object中所有属性
// 获得Class对象
Class c = o.getClass();
// 获得所有属性
Field[] fields = c.getDeclaredField ...
JfreeChart画出柱状图饼图的代码片段及详细的注释,附件为JfreeChart中文API一览表,和生成的柱状图,饼图图片
import
java.awt.Font;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
org.jfree.chart.ChartFactory;
import
org.jfree.chart.ChartUtilities;
import
org.jfree.chart.JFre ...
遍历HTTP请求所有头信息原理
- 博客分类:
- java代码片段
package cn.itcast.servlet.request;
import java.io.IOException;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class RequestServlet2 e ...
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class RequestServlet3 extends HttpServlet {
// 防止盗链
public void doGet(HttpServle ...
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ResponseServlet8 extends HttpServlet {
// 需求:用java程 ...
方法一:
在my.ini的[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
mysql>use mysql;
mysql>更新 user set password=password('新密码') WHERE User='root';
mysql>flush privileges;
运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。
方法二:
不使用修改my.ini重启服务的方法,通过非服务方式加skip-gr ...
一直都是看别人的博客,学习别人的心得, 但是软件行业涉及的技术太多,学过的很多东西都忘了,今天我也弄个博客玩玩, 把我所学的,工作中遇到的问题也做做记录,方便自己,也方便他人,因为是第一次写,就先写一些简单的, 点滴积累嘛
以下是myeclipse的一些使用技巧,还是很方便的
快速定位的快捷键:
1. 【Ctrl+K】、【Ctrl++Shift+K】 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
2. 【Ctrl+Shift+T】 查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以 使用“*”、“?”等通配符。
...