- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 Linux下使用wget下载jdk
oralc官网要验证啊什么的所以直接下会是5.2k的网页网上好多不对的好不容易找到一个对的:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7
2015-08-31 17:00:40
792
转载 SpringMVC总结
Spring MVC 背景介绍Spring框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iT
2015-08-27 09:31:27
746
转载 Hibernate 所有缓存机制详解
Hibernate 所有缓存机制详解hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交
2014-11-13 18:04:14
467
转载 Unicode
unicode编码表Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制, 2的16次方等于65536,所以UCS-2最多能编码65536个字符。
2014-10-30 17:30:01
464
原创 线程的生产者消费者复习
public class ShengChanZheXiaoFeiZhe { public static void main(String[] args) { Container c = new Container(); BulletProducer producer = new BulletProducer(c); BulletConcumer consumer = new BulletConcumer(c); Thread t1 = new Thread(producer); Th
2014-10-27 20:00:22
703
原创 Struts2访问web元素(Request,Session,Application)的四种方式
Struts2访问web元素(Request,Session,Application)的四种方式
2014-10-25 19:30:38
1276
转载 SQL语句总结:一个题目涉及到的50个SQL语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#
2014-10-24 19:08:13
532
原创 JAVA正则表达式
正则表达式:通过一些符号体现,常用于校验。简化了书写。缺点:阅读性较差。用于操作字符串,底层是对Pattern对象的操作。正则表达式度对字符串的常见操作:匹配:String的matches方法。截取:String的split方法。替换:String的replaceAll方法。获取:Pattern对象和Matcher对象
2014-10-22 17:38:29
465
原创 JAVA反射机制
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ReflectDemo { public static void main(String[] args) throws Exception{ //获取class
2014-10-22 10:35:24
440
原创 JAVA多线程基础
1) 多线程的好处:资源利用率更高,简化编程模型,简化异步事件的处理。2) 多线程的弊端:会造成死锁或其他问题。3) 线程的四种状态:① 被创建:② 运行:start()③ 冻结:sleep(ms),wait()等待,notify()唤醒④ 消亡:4) 创建一个线程的方法:1.extends Thread类,重写run()方法。① 调用start方法开启
2014-09-26 11:08:31
556
原创 输入N,打印如图所示的三角形(例:N=3,N=4,N=5)1<=N<=26
输入N,打印如图所示的三角形(例:N=3,N=4,N=5)1<=N<=26
2014-09-17 09:38:47
1567
原创 hibernate关系映射
所谓关系指的是对象数量之间的关系:一对一,一对多,多对一,多对多。数据库表与表之间的关系:只有主外键关系。数据库设计时一般遵循主键关联和单向外键关联,比较清晰。
2014-09-12 14:24:37
528
原创 条件概率笔试题
某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,比例为蓝色15% 绿色85%,事发时有一个目击者在现场看见了,他指证是蓝车但是根据专家在现场分析,当时那种条件目击者看正确车的颜色的可能性是80%那么,肇事的车是蓝车的概率到底是多少()A.15% B.41% C.80% D.83% 误区:1.城市中两种颜色车的比重15%,85%是迷惑条件,结果应该是80%。
2014-09-10 16:08:09
4337
原创 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
package demo;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.Set;import java.util.TreeSet;/* 一个字符串中可能包含a~z中的多个字符,如有重复,如
2014-08-30 09:38:11
3665
1
原创 打印菱形
package demo;/*很基础的东西,好久不写还是花了一个多小时 * 输入一个整数n,共(2n-1)行,打印实心和空心菱形,发表为了记住 * *** ***** ******* ********* *******
2014-08-28 16:22:40
591
原创 汉诺塔问题
package demo;//汉诺塔问题,有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子C上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,请问如何移动//递归思想,理解之后其实挺简单。移动为次数2的n次方-1。public class HNT { public static void main(String[
2014-08-28 16:06:51
497
原创 快速排序总结
package demo;public class Demo2 { public static void main(String[] args) { int[] arr = new int[]{2,1,5,3,8,4,6}; quickSort(arr,0,arr.length-1); for (int i = 0; i < arr.length; i++) { Syste
2014-08-28 15:54:47
475
原创 快速排序1
public static void quickSort(int[] a, int start, int end) { if (start >= end) return; //以起始索引为分界点 int pivot = a[start]; int i = start + 1; // i
2014-08-28 11:31:39
496
原创 快速排序2
public static void quickSort2(int[] a, int left, int right) { { int i,j,tmp,pivot ; if(left>right) { return; } pivot=a[left]; //pivot中存的就是基准数
2014-08-28 11:28:40
455
原创 冒泡排序,选择排序
public static int[] SelectSort(int [] a){ for (int i = 0; i < a.length-1; i++) { for (int j = i+1; j < a.length; j++) { if(a[i]>a[j]){ int temp; temp = a[i]; a[i] = a[j];
2014-08-28 11:05:23
334
原创 大数相加
package com.ibm.day0811;public class BIG1 {public static void main(String[] args) {String a = "12345678988555111";String b = "99945684641111";BigAdd bigAdd = new BigAdd();int[] add = b
2014-08-13 22:41:18
524
原创 大数相乘
package com.ibm.day0813;public class BIGMUL {public static void main(String[] args) {String a = "635660";String b = "11";int[] mul = BIGMUL.Mul(a, b);BIGMUL.show(mul);}public s
2014-08-13 19:25:47
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人