- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Linux中配置jdk环境变量
vim /etc/profile 在文件的后面加上如下内容export JAVA_HOME=/opt/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin保存,执行source /etc/profile
2016-04-05 20:48:00 287
原创 servlet中通过getWriter()获取out返回给浏览器出现中文乱码问题
在Servlet编程中,经常需要通过response对象将一些信息返回给浏览器,给我们的客户端,而我们在服务器端显示的中文,但是响应给客户端浏览器却是乱码,这主要是由于response对象的getWriter()方法返回的PrintWriter对象默认使用“ISO-8859-1”字符集编码进行Unicode字符串到字节数组的转换,由于ISO8859-1字符集中根本就没有包含中文字符,所以Java在
2015-12-03 14:30:10 3788 1
原创 运行maven命名报Check $M2_HOME environment variable and mvn script match.
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.解决办法:然后在Window->Preference->Java->Installed JREs->Edit在Default V
2015-11-28 21:42:54 403
原创 mysqldump + crontab 定时备份MySQL数据
第一步:在服务器上配置备份目录代码: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:编写备份脚本代码: vi dbbackup.sh 粘帖以下代码,务必更改其中的username,password和dbname。 代码:
2015-10-20 19:24:57 1336
原创 时间格式化
//格式化 String tmstr = String.format("%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS" , new Date()); System.out.println(tmstr); 输出结果:2015-09-26 12:20:41
2015-09-26 12:25:12 292
原创 通过MathJax在页面上显示微积分等数学公式
最近在公司实习,由于是互联网教育公司,有一个需求是要显示数学中的各种复杂公司,由于公式在录入数据库时时经过编码成字符串的,所以是需要通过MathJax解码,然后在显示到界面上,MathJAX是通过js实现的。运用只分为两步。 一。在页面中引入js 二:在div中写入待解析的TeX代码。 $$\left(
2015-09-15 20:26:16 757
原创 ipconfig命令的使用方法
ipconfig可用于显示当前的TCP/IP配置的设置值,通常是用来检验人工配置的TCP/IP设置是否正确。当我们所在的局域网使用了动态主机配置协议(DHCP),那么我们就很可能经常跟ipconfig打交道了,因此掌握一些ipconfig的相关知识十分必要。 ipconfig属于doc命令,所以我们要先打开doc窗口,快捷键(window + r)输入cmd,确定。
2015-08-04 23:19:52 8894
原创 Hibernate 中出现 users is not mapped 问题
我们在用hibernate的hql进行查询时经常会出现一个异常: 它说这个表不匹配,网上各种说法都是什么配置文件不对啊之类的,其实不然,这是hql语句的问题,String hql="from goodsbigtype g where g.goodsBigTypeName like '二%'";goodsbigtype 是数据库表中的表名,这其实是不对的, HQL语句中
2015-08-03 14:12:51 595
原创 二叉树的镜像
题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 所谓数的镜像,就是指每个节点的左右子节点互换位置。列如一棵二叉树的先序遍历为:8 6 5 7 10 9 11,它的镜像树的先序 遍历则为8 10 11 9 6 7 5 。 代码如下: public class BinaryTreeDemo {
2015-07-31 19:52:41 310
原创 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
通常通过hibernate往MySQL中保存中文数据时会出现乱码问题,如下: 解决方法:在配置文件中将下面的第一行替换成第二行 jdbc:mysql:///localservice jdbc:mysql:///localservice?use
2015-07-31 04:17:42 379
原创 调整数组顺序使奇数位于偶数前面
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,使得所有的偶数位于数组的后半部分。 public class ArrayDemo { public static void main(String[] args) {
2015-07-31 01:30:01 339
原创 在O(1)时间删除链表节点
题目:给定单向链表的头引用和一个节点的引用,定义一个函数在O(1)时间删除该节点。链表节点与函数的定义如下。 public class ListDmeo { public static void main(String[] args) { ListNode head = new ListNode(4); head.next =
2015-07-31 00:42:32 343
原创 链表中倒数第K个节点
题目:输入一个链表,输入该链表倒数第K个节点。为了符合大多数人的习惯,本题从1开始计数,即链表尾节点为倒数第1个。 public class ListDemo { public static void main(String[] args) { ListNode head = new ListNo
2015-07-30 23:30:49 311
原创 合并两个排序的链表
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点任然是按照递增排序的。 代码如下: public class ListDemo { public static void main(String[] args) { /** * * 构造链表一 * */
2015-07-30 00:59:11 282
原创 反转链表
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。public class ListDemo{ public static void main(String[] args) { /** * * 构造链表 * * */
2015-07-29 11:03:39 304
原创 Session 缓存
在 Session 接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存. 只要 Session 实例没有结束生命周期, 且没有清理缓存,则存放在它缓存中的对象也不会结束生命周期Session 缓存可减少 Hibernate 应用程序访问数据库的频率。 News news1 = (News) session.get(N
2015-07-28 13:25:44 398
原创 抽象类(abstract class)和接口(interface)有什么异同?
抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部都是抽象方法。抽象类中的成员可以是private、默认、protected、public的,而接口中的成员全都
2015-07-27 22:45:19 1559
原创 get和post请求的区别?
①get请求用来从服务器上获得资源,而post是用来向服务器提交数据;②get将表单中数据按照name=value的形式,添加到action 所指向的URL 后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;post是将表单中的数据放在HTML头部(header),传递到action所指向URL;③get传输的数据要受到URL长度限制(1024字节);而post可以传输大量的数据,上传文
2015-07-27 22:34:22 317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人