自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mischen520的博客

技术成就梦想

  • 博客(105)
  • 资源 (17)
  • 收藏
  • 关注

原创 JDOM升级版练习

(手动建立xml文件即可)创建名字为“phones.xml”xml文件内容如下      2013年发布的索尼手机,防水       2014年发布的索尼手机,防水,高性能       2015年发布的索尼手机,防水,支持4k显示         2013年发布的苹果手机,首款64位cpu,支持指纹的手机       20

2016-06-30 19:55:25 411

原创 利用JDOM解析xml步骤实例分析

利用JDOM解析xml步骤实例分析,如有不懂,请参照jdomAPI对照理解,下面是jdomAPI网上参考地址:http://www.jdom.org/docs/apidocs/import java.io.File;import java.io.FileOutputStream;import java.util.List;import javax.xml.parsers

2016-06-30 18:41:01 777

原创 用dom解析如下xml文件内容

用dom解析如下xml文件内容 成都春熙路 成都盐市口 成都布鲁明顿 解析之后把所有年龄大于18的人的信息存储在List对象中,User类:有三个成员变量(String name,int age String addr)并遍历输出list里所有人的名字。dom解析的步骤   1)得到dom解析器DocumentBui

2016-06-30 18:31:15 2320

原创 JDBC编程案例

1、把用户控制台输入的格式为"9999_zhangsan1_SALESMAN_7698_1981-02-20_2000_300_40"  字符串里数据(数据和emp列顺序一致)分割出来存入数据库表emp中,  如果添加成功则控制台打印“添加成功”,添加失败则打印"添加失败"  (如主键重复,列数据长度超出等)。package com.mysql.jdbc;imp

2016-06-29 21:21:08 284

原创 JDBC基本编程步骤

使用mysql数据库,现在项目中导入mysql的夹包,并添加到环境路径中去,具体的办法是新建一个文件夹在把夹包放在他下面,也可以直接右键单击添加到执行路径,在eclipse里,具体连接如下;package com.mysql.jdbc;import java.sql.DriverManager;import java.sql.SQLException;import ja

2016-06-28 19:29:50 598

原创 有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转

有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。测试样例:[[1,2,3],[4,5,6],[7,8,9]],3返回:[[7,4,1],[8,5,2],[9

2016-06-28 19:00:34 3592

原创 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。 给定一个stri

利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。给定一个string iniString为待压缩的串(长度小于等于3000),保证串内字符均由大小写英文字母组成,返回一个string,为所求的压缩后或未变化的串。测试样例"aa

2016-06-28 08:40:11 3856

原创 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。 给定一个string

请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。给定一个string iniString 为原始的串,以及串的长度 int len, 返回替换后的string。测试样例:"Mr John Smith”,13返回:"Mr%20J

2016-06-27 22:04:26 2381

原创 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stri

给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。测试样例:"This is nowcoder","is This nowcoder

2016-06-27 21:42:27 2105

原创 请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。 给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的

请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。测试样例:"This is nowcoder"返回:"redocwon si sihT"import java.util.*;p

2016-06-27 20:47:18 1946

原创 请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。 给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代

请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。测试样例:"aeiou"返回:True"BarackObama"返回:

2016-06-27 16:10:26 2867

原创 第一个spring写的helloworld,好多细节

首先正确的加入组件springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite,然后再在eclipse中加入5个必须的jar包,分别是:commons-logging-1.2.jarspring-beans-4.3.0.RELEASE.jarspring-context-4.3.0.RELEASE.jarspring-core-4.

2016-06-26 19:58:12 748 2

原创 springsource-tool-suite-update 最新各个版本下载地址(福利)

springsource-tool-suite-update 最新各个版本下载地址(福利)在网上找了三个小时才找到了,现在把这个地址跟大家一起分享https://spring.io/tools/sts/all

2016-06-26 15:28:45 14553 11

原创 输入一个链表,从尾到头打印链表每个节点的值。

输入一个链表,从尾到头打印链表每个节点的值。 输入为链表的表头输出为需要打印的“新链表”的表头import java.util.Stack;import java.util.ArrayList;public class Solution { public ArrayList printListFromTailToHead(ListNode listNode) {

2016-06-26 10:02:49 609

原创 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { String str1=str.toString(); S

2016-06-26 08:59:02 1785

原创 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public class Solution { public boolean Find(int [][] array,int target) { boolean Find=false;

2016-06-26 08:38:39 4173 3

转载 Java面试题和答案——(下)

上一次我们讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP

2016-06-25 08:29:43 569

原创 线程阻塞状态实例分析

有三种方法可以暂停Threads执行:1.sleep方法:sleep时别的线程也不可以访问锁定对象。2.yield方法:让出cpu的使用权,从运行态直接进入就绪状态。让cpu重新挑选哪一个线程进入运行状态。3.join方法:当某一个线程等待另一个线程执行结束后,才继续执行时,使用join方法。使调用该方法的线程在此之前执行完毕,也就是等待调用该方法的线程执行完毕后再往下继续执行。

2016-06-24 20:39:19 1838

原创 终止线程的典型方法

终止线程的典型方法public class TestDeadLock implements Runnable{ String name; boolean live=true; public TestDeadLock(String name) { super(); this.name = name; } public void run(){ int i=0; w

2016-06-24 19:49:38 398

原创 mysql分页和排序练习

-- 排序-分页-- 1.显示员工的详细资料,按姓名排序.select * from emp e ORDER BY e.ENAME;-- 2.显示员工的姓名和受雇日期,根据其服务年限,-- 将最老的员工排在最前面.select e.ENAME,e.HIREDATE from emp e ORDER BY e.HIREDATE asc;-- 3.显示所有员工的姓名、工

2016-06-24 19:25:06 1189

原创 mysql时间函数练习

- 时间函数-- 1找出在(任何年份的)2月受聘的所有员工。select * from emp e where MONTH(e.HIREDATE)=2;-- 2.找出各月倒数第3天受雇的所有员工.select * from emp e where DATEDIFF(LAST_DAY(e.HIREDATE),e.HIREDATE)=2;-- 3.找出早于34年前受

2016-06-24 19:23:12 854

原创 mysql流程函数练习

--  1.显示在一个月为30天的情况所有员工的日薪金-- (工资加奖金除30,没有奖金用0代替),忽略余数.select e.ENAME,e.SAL,e.comm,((e.SAL+IFNULL(e.COMM,0))div 30) day_salfrom emp e;--  2查询所有人的名字及月收入(工资加奖金),并定义新列工资等级,-- 月收入1000以

2016-06-24 19:20:34 308

原创 mysql字符串函数练习

-- 字符串函数-- 1显示所有员工姓名的前三个字符.select LEFT(e.ename,3) new_ename  from emp e;-- 2.显示正好为5个字符的员工的姓名,工资,部门号select e.ename,e.sal,e.DEPTNO  from emp e where LENGTH(e.ename)=5;

2016-06-24 19:17:15 2386

原创 编写多线程应用程序,模拟多个人通过一个山洞的模拟

编写多线程应用程序,模拟多个人通过一个山洞的模拟。  这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒(sleep), 随机生成3个人,同时准备过此山洞,显示一下每次通过山洞人的姓名及年龄, 以及过洞开始时间和结束时间-(字符串时间格式:15时30分20秒150毫秒)。过山洞的过程:       1)大路上走,可以同时多个人进行    2)经过山洞,只能同时一个人走

2016-06-24 08:46:26 7230

原创 mysql常用函数基本查询

常用函数 a) ?    Functions可以查询各种普通函数b) ?    Functions and Modifiers for Use withGROUP BY可以查询各种分组(聚合)函数     a)字符串函数 --  mysql在处理字符串时,字符下标从1开始。 --      concat(s1,s2,... sn)连接s1,s2,... sn为一个字符串

2016-06-24 07:49:56 850

转载 Tomcat容器管理安全的几种验证方式

当访问服务器中受保护的资源时,容器管理的验证方法可以控制确认用户身份的方式。Tomcat支持四种容器管理的安全防护,它们是:BASIC(基本验证):通过HTTP验证,需要提供base64编码文本的用户口令DIGEST(摘要验证):通过HTTP验证,需要提供摘要编码字符串的用户口令FORM(表单验证):在网页的表单上要求提供密码CLIENT-CERT(客户端证

2016-06-24 06:59:54 950

转载 Java面试题总结

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。 开始!

2016-06-23 07:26:33 564

转载 mysql ERROR 1045 错误的解决办法,很有用啊

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)windows下,以上两个错误的解决方法

2016-06-22 18:42:13 786

原创 sql及DDL语句操作

1、sql介绍         结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 2、MYSQL-SQL语句分类 DML(data manipulation language)是数据操纵语言:       

2016-06-22 18:34:36 16799

原创 mysql的基本安装与操作

1、安装数据库 2、启动停止mysql服务 a)命令行启动和停止启动: net start MySQL停止: net stop MySQL b)服务管理工具里启动和停止 进入服务工具两种方式:   a)命令行:services.msc   b)控制面板-》管理工具-》服务                          在服务管理里找到

2016-06-22 18:22:56 303

原创 mysql忘记密码的处理方式总结

方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u r

2016-06-22 17:20:10 332

转载 java面试总结,非常值得一看

第一阶段:三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。

2016-06-21 19:39:04 17526 3

转载 为什么我们要使用html5

你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因;它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。HTML5是web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。  目前有很多的文章介绍使用HTML5并且介绍了使用它的优

2016-06-21 19:36:30 1635

转载 如何接触Linux

如何才能接触到linux?桌面系统window的天下,各种软件应有尽有,不用它用谁?linux都这么些年了也没发展到大范围使用。window你点鼠标就行,而linux你得用键盘去完成工作,要记忆的东西太多。所有... 但是在开发界还是linux的天下。所有你想搞程序开发应该尽早的使用linux。如何才能接触到linux,一种是大学科研能用到,这个是外因个人无法左右,遇到好老师那你就能接触到并且

2016-06-21 19:34:41 272

原创 集合和流的综合运用

编写程序,满足如下需求:  建立"gbk"编码文件“users.text”内容如下,存储了各人员各年龄的工资信息。----------------------姓名 年龄 工资张飞-18-5000熊大-20-15000关羽-20-20000赵云-19-6000诸葛亮-19-30000           ----------------------利用list

2016-06-21 19:23:44 285

原创 对于一个整数n,有一个函数f(n) 可以计算到1到n之间的出现“1“的个数。

对于一个整数n,有一个函数f(n) 可以计算到1到n之间的出现“1“的个数。 例如:f(1) = 1,f(13) = 6,因为 1,2,3,4,5,6,7,8,9,10,11,12,13  数数1的个数正好是6。实现这个函数 int f(int n) (不推荐采用字符串相关库功能,建议采用除/和模%)public class Test6 { public static vo

2016-06-21 18:40:33 978

原创 java中Date时间的增减

编写程序,满足如下需求:    1)用户键盘输入一个格式为2015-04_06格式的字符串String时间    2)通过DateFormat把输入的字符串String时间转换为Date时间    3)再把Date时间增加2天,并把时分秒设置为当前系统时间    4)把Date时间转换"2015年04月08日"的字符串并打印public class Test7 { p

2016-06-21 18:32:33 2328

原创 冒泡排序算法

编写冒泡排序数组的方法,对byte[] bs={33,2,1,55,6,44}进行降序排列。public class Test5 { public static void main(String[] args) { byte[] bs={33,2,1,55,6,44}; sort(bs); System.out.println(Arrays.toString(b

2016-06-21 18:30:14 274

原创 自定义抛出异常

a)编写计算min到max累加的方法int sum(int min,int max)throws ParamValueErrorException,    参数:min和max表示累加的范围    返回值:表示累加的和    抛出异常:如果min大于max则抛出自定义异常ParamValueErrorException的对象并设置异常消息:“最小值min不能大于最大值max”。b)

2016-06-21 18:28:49 1157

原创 字符串拼接技术

2、将字符串"131d-+3fsf42_)4dASsf"中的所有大小写字母装入char[]中。(要求char[]的长度正好是大小写字母的个数)再把char[]表示的字符输出到控制台。提示:可利用数组添加字符,字符串拼接,容器添加对应字符。public class Test2 { public static void main(String[] args) { Strin

2016-06-21 18:26:13 686

redis-2.6.zip

redis测试开发使用,直接在windows安装即可使用,需要的小伙伴们可以下载哦

2019-06-05

SecureCRT.exe

一款非常好用的支持ssh的连接工具,不要注册码的安装,安装好以后可以直接使用

2017-01-18

mysql64位安装工具

一款非常还用的MySQL,支持64位操作系统

2017-01-18

mysql-5.5.40-win32安装包

非常好用的mysql数据库,简单易装

2017-01-18

远程连接服务器工具SFTP

一款非常好用的连接服务器的工具,支持快速上传和下载

2017-01-18

登陆注册界面实现

登陆注册界面实现

2016-08-03

servlet作为服务器响应请求.zip

servlet作为服务器登陆注册界面的实现,非常有用的一段代码。

2016-07-14

用js写的163登陆界面系统

用js写的163登陆界面系统,所有功能几乎都已完善,只有少许有待优化

2016-07-11

apache-tomcat-6.0.18.exe

2016-07-11

MyEclipse10.1破解工具及方法图解.zip

2016-07-10

mysql-connector-java-5.1.26.jar

mysql-connector-java-5.1.26.jar,支持mysql 5.0

2016-06-28

commons-logging-1.2-bin.zip

2016-06-26

eclipse4.5.1.exe

只支持32位windows系统

2016-06-26

eclipse-inst-win32.zip

只支持32位windows操作系统

2016-06-25

net.sf.jadclipse压缩包

一款非常耐用的java反编译器,下载非常方便

2016-06-23

mysql中文学习手册

mysql中文学习手册,很值得一看哦!

2016-06-23

mysql 5.0资源下载

非常好用的一个mysql 5.0的配置文件,欢迎下载

2016-06-22

空空如也

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

TA关注的人

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