随笔分类 -  4.法.手段方法

手段方法
摘要:具体三种方式解决: 第三种完美解决 也正是大家不太熟悉的方法 不知看到此文后你的问题有没有解决哪? 当然 每次Servlet中总会有各种各样的中文请求,为了避免在每个Servlet种都添加request.setCharacterEncoding(“utf-8”)或者response.setChara 阅读全文
posted @ 2017-12-14 10:11 starskyhu 阅读(296) 评论(0) 推荐(0) 编辑
摘要:内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 //外部类 class Out { priv... 阅读全文
posted @ 2017-09-29 08:48 starskyhu 阅读(350) 评论(0) 推荐(0) 编辑
摘要:为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象... 阅读全文
posted @ 2017-09-12 16:58 starskyhu 阅读(246) 评论(0) 推荐(0) 编辑
摘要:package com.test; import com.demo.User; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hiber... 阅读全文
posted @ 2017-09-03 20:18 starskyhu 阅读(186) 评论(0) 推荐(0) 编辑
摘要:对象输入输出流要注意的细节 阅读全文
posted @ 2017-09-03 09:56 starskyhu 阅读(359) 评论(0) 推荐(0) 编辑
摘要:值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对java这么基础的问题都搞错实在太丢人! 综合网上的描述,我大概了解了是怎么回事,现在整理如下,如有不对之处望大神提出! 先来看一个作为程序员都熟悉的值传递的例子: Java代码 ... ... //定义 阅读全文
posted @ 2017-09-02 20:42 starskyhu 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1.TxQueryRunner的简介(需要相关jar包的请留言) TxQueryRunner类是common-dbutils下QueryRunner的子类,是用来简化JDBC操作的,所以要导入common-dbutils的jar包。 TxQueryRunner底层是使用了JdbcUtils。可以使用 阅读全文
posted @ 2017-09-02 11:48 starskyhu 阅读(469) 评论(0) 推荐(0) 编辑
摘要:最近在开发的时候,IDEA工具启动web工程报1099端口已经被占用了,现在将解决方法总结如下: 1.在windows命令行窗口下执行:C:\>netstat -aon|findstr "1099,然后查看输出结果,如下图: " 看到了吗,端口被进程号为1484的进程占用,继续执行下面命令:C:\> 阅读全文
posted @ 2017-08-01 15:39 starskyhu 阅读(207) 评论(0) 推荐(0) 编辑
摘要:IDEA下报错:lambda expressions are not supported at this language level 解决: 1. File -> Project Structure -> Project -> Project Language Level 选择“8 Lamdas 阅读全文
posted @ 2017-08-01 14:19 starskyhu 阅读(615) 评论(0) 推荐(0) 编辑
摘要:1. 默认的内外边距不同 问题: 各个浏览器默认的内外边距不同 解决: *{margin:0;padding:0;} 2. 水平居中的问题 问题: 设置 text-align: center ie6-7文本居中,嵌套的块元素也会居中 ff /opera /safari /ie8文本会居中,嵌套块不会 阅读全文
posted @ 2017-04-15 09:52 starskyhu 阅读(680) 评论(0) 推荐(0) 编辑
摘要:现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底 阅读全文
posted @ 2016-11-25 15:26 starskyhu 阅读(228) 评论(0) 推荐(0) 编辑
摘要:JDBC连接sql server数据库的步骤如下: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 成功加载后,会将Driver类的实 阅读全文
posted @ 2016-11-25 14:29 starskyhu 阅读(872) 评论(0) 推荐(0) 编辑
摘要:一、ORACLE的启动和关闭 1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oracle a、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quit b、关闭ORA 阅读全文
posted @ 2016-10-29 14:31 starskyhu 阅读(14148) 评论(0) 推荐(0) 编辑
摘要:启动hibernate项目,自动创建表,插入数据之后发现写入表里的数据里的中文是乱码。按如下方法解决了: 修改数据库的字符集为UTF-8,这个可以通过mysql的客户端软件里右键要修改的数据库的属性更改。 修改Client默认字符集为UTF8。windows下在mysql安装目录(我的计算机操作系统 阅读全文
posted @ 2016-09-28 20:37 starskyhu 阅读(7811) 评论(1) 推荐(1) 编辑
摘要:DDL之操作表 DDL是数据定义语言,用来定义数据库对象:数据库、表、列等。其中定义数据库我们已经在DDL之操作数据库中详细讲解了,今天我们来学习使用DDL操作表。 1.创建表 使用数据定义语言创建表,其格式为: CREATE TABLE [IF NOT EXISTS] 表名( 列名 列类型, 列名 阅读全文
posted @ 2016-09-18 22:11 starskyhu 阅读(688) 评论(0) 推荐(0) 编辑
摘要:(一)简单对象Spring XML配置说明 使用Spring (Spring 3.0) 实现最简单的类映射以及引用,属性赋值: 1.1、新建类UserModel: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 阅读全文
posted @ 2016-04-17 22:21 starskyhu 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Java排序算法 1)分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆 阅读全文
posted @ 2016-04-16 20:52 starskyhu 阅读(245) 评论(0) 推荐(0) 编辑
摘要:开发人员可能听到过"bad smell"这个词,这个词用在软件编码中是什么意思呢? 代码还有smell吗?当然没有,正如计算机病毒,bug等词一样,这只是个形象的说法。这个词在这里的意思是代码实现了需求,但是代码却不精炼,冗余,结构混乱,难读懂,难维护,难扩展等等。与之相对应的一个词是"refact 阅读全文
posted @ 2016-02-18 10:26 starskyhu 阅读(267) 评论(0) 推荐(0) 编辑