- 博客(28)
- 资源 (13)
- 收藏
- 关注
原创 基于系统应用学习Java知识
基于系统应用学习Java知识背景思考结论系统应用技术框架组成背景 最近身边有好友入门学习java,但又苦于java知识库的浩瀚对学习java感到迷茫。这点对我一个数学专业的学生自学java感同身受。在此之前我有零散地指导他们学习什么知识什么知识。但我发现经过一段时间我发现他们的学习效果并没有理想,依然很迷茫,不敢踏出到外面面试的脚步。经过与他们沟通,我发现他们有努力在学习,我要求他们学习的...
2019-05-29 18:51:10
467
原创 ubuntu中useradd与adduser的区别(2017.06.02)
今天碰到一个问题就是我创建了一个用户,并且可以用该用户来登陆成功了,但我在/home下并没有找到该用户,而查看用户时有提示在/home下面,甚是郁闷,特意查找了一些资料。下面就是我遇到的问题。#创建一个cph1用户:root@ubuntu:~# useradd cph1root@ubuntu:~# passwd cph1Enter new UNIX password: Retype new U
2017-06-02 13:23:53
3225
原创 Ubuntu 下 Error: Could not find or load main class xxx(2017/05/27)
今天我用linux的vi编辑器编辑一个非常简单的java程序,在编译的时候没什么问题,但在运行的时候却报错了,今天就详细来分享一下如何解决: 我编辑的hello1.java程序如下:public class hello1{public static void main(String args[]){ System.out.println("hello world");}}编译和运行的l
2017-05-28 00:11:36
2986
原创 RedHat 10版本更换yum源--用CentOS源来代替(2017.05.27)
我们刚刚安装了RedHat系统,当我们安装软件源或者进行更新的时候,将会出现如下提示:”Unable to read consumer identity”。很显然,这个提示告诉你,yum没有读取到你的用户id。如果想使用redhat同时不想花费几千元注册系统,我们可以使用CentOS的源来替代。 1.注册系统给我们提供了什么?如果我们点击系统的RHN,会提示注册系统的种种好处:1)从官方获得软件
2017-05-27 13:14:09
1721
原创 在Struts1.x中用actionForm实现 request.getParameterValues("")效果;
如果在jsp页面,我们在一个表单中(只有表单中的input标签的值才可以提交到后台)有好多个属性一样的标签,我们知道如果想在Servlet中获取所有属性名字一样的属性值,可以用request.getParameterValues(“”)得到一组数组。示例代码如下:jsp:<body> <form action="test.do" method="post"> <input
2017-05-21 22:11:08
834
转载 JAVA中正则表达式使用方法详解
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“ctalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英
2017-05-18 13:22:06
496
转载 JS页面跳转和js对iframe进行页面跳转、刷新
一、JS方式的页面跳转1.window.location.href方式 <script language=”JavaScript” type=”text/javascript”> window.location.href=”http://www.dayanmei.com/”; </script>2.window.navigate方式跳转 Firefox不支持
2017-05-11 16:01:29
547
原创 浅解js中的defaultValue
在我们实现当鼠标移动到该处是文本框初始值置为空,当鼠标离开时,如果没有在该文本框输入信息时,文本框恢复到初始值时需求时。可以用下面的一行代码实现: js代码: $(".account").focus(function(){ $(this).val(""); }); $(".account").blur(function(){ $val=$(th
2017-05-10 23:54:44
10065
2
转载 Spring中如何配置Hibernate事务
为了保证数据的一致性,在编程的时候往往需要引入事务这个概念。事务有4个特性:原子性、一致性、隔离性、持久性。 事务的种类有两种:编程式事务和声明式事务。编程式事务就是将事务处理放在程序中,而声明式事务则是通过配置文件或者注解进行操作。 在spring中有声明式事务的概念,通过和hibernate类似框架的集成,可以很好的完成声明式事务。 其实,不
2017-04-29 10:06:46
540
原创 Spring不对Hibernate原方法操作数据库提供连接关闭服务
前几天我把我之前运用Hibernate+struts1.x框架开发的web项目搬到Spring框架上,其中Hibernate和struts都配置到applicationContext.xml文件上,通过初步测试发现所有线都已经打通了。到今天,我同样是运行该项目,发现一个很诡异的问题就是,当我连续地点击访问数据库的时候,前几次还是没有问题的,但点击多几次就发现项目就死了,所有需要连接数据库的操作的不行
2017-04-28 21:37:13
2369
转载 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
之前开发项目都是用的VS2010,数据库的连接都是内置,非常容易,没遇到太多的配置问题。 个人喜欢换换口味,想试试用Eclipse编写点JDBC,在学习各种数据库知识。使用Sql server 2008时出现了下面问题:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 S
2017-04-24 09:45:45
1979
转载 readResolve()方法与串行化
在CJC(一) 中提到一个问题,即 readResolve方法是干啥的? 当时也没多想, 只是列在那里, 今天忙里偷闲地把搜点材料整理下这个问题. 原来这个方法跟对象的序列化相关(这样倒是解释了为什么 readResolve方法是private修饰的). ??? 怎么跟对象的序列化相关了? 下面我们先简要地回顾下对象的序列化. 一般来说, 一个类实现了 Serializable接口, 我们就可以
2017-04-23 17:12:44
556
原创 浅谈new Runnable(){}--new Interface(){}
在java多线程中实现多线程的方式有两种①extends Thread ②implements Runnable。这两种情况是我们最常见的,还有一种是由第二种变形而来的直接new Runnable(){},我写这篇博客的目的是来将new Runnable(){}中的机制理一理,让读者更清晰地理解new Runnable(){},下面我就通过代码来将问题演示。package com.cph.Thre
2017-04-22 18:24:41
4072
转载 join(long)与sleep(long)的区别
1.join(long)方法的源码首先看join()源码:public final void join() throws InterruptedException { join(0); }从源码中可以看出,join()直接调用了join(long)方法,join(long)源码如下:public final synchronized void join(long millis)
2017-04-21 17:12:45
1064
原创 在spring配置文件中引入properties文件--引出加载配置文件的对应方式
在Spring中允许把xml配置文件中的一些参数配置到properties中,例如像数据源中的属性配置,把数据源中的属性放到properties中更利于后期的修改和扩展。 Spring中此功能的核心是配置PropertyOverrideConfigurer属性覆盖器,目的是用来指定properties文件的位置,配置覆盖器有下面两种方法:1、context:property-pla
2017-04-18 20:39:08
8958
转载 面向切面编程(AOP)的理解
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一”登门
2017-03-29 17:16:34
339
原创 手把手教struts2入门案例(不用struts标签实现)
①先将struts2需要的jar包放到/WEB-INF/lib下面(jar包下载地址这里写链接内容) 注意:如果项目没有用到Plaxus、Sitegraph、Spring,添加时需要将struts2-plexus-plugin-2.0.11.jar、struts-sitegraph-plugin-2.0.11.jar、struts2-jsf-plugin-2.0.11.1.jar和struts
2017-03-27 13:44:18
1704
转载 Hibernate中inverse和cascade属性
Inverse和cascade是hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因为只有这两种关联关系包含集合,而one-to-one和many-to-one只含有
2017-03-22 20:51:57
335
转载 在Java中调用带参数的存储过程
JDBC调用存储过程: CallableStatement在Java里面调用存储过程,写法那是相当的固定:Class.forName(....Connection conn = DriverManager.getConnection(..../p是要调用的存储过程的名字,存储过程的4个参数,用4个?号占位符代替其余地方写法固定/CallableStatement cstmt = conn.prepa
2017-03-21 16:07:18
1015
原创 js中在window.onload中调用function函数遇到的疑惑
今天在jsp中的form表单利用onclick=”xxx”来监听js中一个function xxx(){}函数,遇到一个很奇怪的问题就是点击submit按钮之后竟然没有响应xxx()函数。在这之前我已经多次在form表单中利用onclick=”xxx”来监听一个函数,并没有出现过这种情况。这经过多次尝试后,和具体分析,与之前的对比,终于找到为何会出现这个问题。为了直插问题所在我用一个实例的代码来说明
2017-03-19 14:33:22
13538
原创 递归调用的返回值
在这之前我不少用递归函数,但一直没有真正弄明白递归函数的返回值的原理,为了更好的说明问题我写一个平衡二叉树算法利用递归算法查找值的源码如下:package com.cph.interviwe;public class Node { public int value; public Node left; public Node rigth; public Node(i
2017-03-16 16:06:18
12394
2
转载 String string="xxx"与String string=new String(“XXX”)
String a=”hello world”; //在java中有一个常量池,当创建String 类型的引用变量给它赋值时,java会到它的常量池中找”helloworld”是不是在常量池中已存在。如果已经存在则返回这个常量池中的”hello world”的地址(在java中叫引用)给变量a。注意a并不是一个对象,而是一个引用类型的变量。它里面存的实际上是一个地址值,而这个值是指向一个字符串对象
2017-03-04 21:03:01
1252
转载 JSTL标签 参考手册
http://elf8848.iteye.com/blog/245559<c:> 核心标签库 ==========================================================================JSTL 核心标签库(C标签)标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、c
2017-02-27 13:04:13
434
原创 用jQuery模仿淘宝开发购物车的思路、遇到的技术问题、源代码--着重讲页面的设计
这几天在做学校的大创项目(开发一个购买桶装水系统),为了使项目给用户提供的页面更人性,在开发购物车这部分运用了jQuery框架框架。从思考如何实现购物车功能到最终人性化地实现也经过了挺长的时间,所以现在我从整个思路分析开始,再加上在这个过程中遇到的问题,来分享一下我的心得: 首先,如果要使用户添加到购物车的数据不会因为下次登录或者在其他地方登录而变为空,就必须要把数据持久化(如何高效地持久化
2017-02-24 20:35:58
1870
原创 在Eclipse中引用Jquery框架路径问题
如果引入Jquery的js文件后,还是不能使用Jquery框架的功能的话。出现这个问题原因有:①版本不支持(解决方法就是安装更高的版本或者安装插件)、②下载的jS文件是错误的或者不完整(所以建议到官网下载,以免带来不必要的麻烦)、③也是最有可能的原因就是在jsp页面引入Jquery文件的路劲出现了问题。下面就是教如何配置路劲问题,下面通过对比来说明问题:这个是Jsp页面的核心部分(注意这个不是完整的
2017-02-20 20:55:25
11913
原创 java中的值传递和引用传递及对应的数据类型
在实际开发中也许我们会遇到当调用方法时把实参传给形参后,实参的值并没有变化;但有时候当我们调用方法时把实参传给形参后,实参的值并变化了。这到底是为什么?其中有涉及哪些java知识点? 我们先弄明白什么是实参?什么是形参?①public static void c(int b){ }②int k=4;c(k); 在c(int b)中,b就是形参,形参就是形式参数,当你调用这个方法时,要传
2017-01-18 11:17:32
645
原创 sql server 2008 r2中用alter修改表结构---给属性加上unique约束
我们知道在Sql Server中修改表结构的命令是Alter table,其基本格式如下:**ALTER TABLE [schema_name.] table_name{ALTER COLUMN column_name<data_type[NULL|NOTNULL]|ADD<column_definition>|<computed_column_definition<table_constra
2017-01-14 00:44:12
7207
原创 java mail技术出现无法访问服务器的原因
当你利用java mail技术发送邮件时,当你检查账号,密码什么都正确时,还是报535Error错误时:535 Error: ��ʹ����Ȩ���¼�������뿴: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256Exception in thread "main" javax.mail.Authe
2016-11-18 16:54:02
15514
利用JQuery模仿淘宝购物车源码
2017-02-24
购物车的后台源码+Jquery开发购物车计算功能 +Jquery开发购物车计算功能加动漫添加效果
2017-02-24
Jquery-1.7.2.js文件
2017-02-20
ssh框架需要的jar包汇总
2016-10-29
韩顺平java视频教程完整版
2016-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人