- 博客(39)
- 问答 (3)
- 收藏
- 关注
转载 hashMap工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入
2017-11-16 18:26:40
192
原创 linux tomcat service 方式启动脚本
文件保存为tomcat放至 etc/init.d/#!/bin/bash## tomcat5 This shell script takes care of starting and stopping Tomcat## chkconfig: - 80 20#### BEGIN INIT INFO# Provides: tomcat5#
2017-11-01 17:00:11
489
原创 tomcat service配置
#!/bin/bash## tomcat5 This shell script takes care of starting and stopping Tomcat## chkconfig: - 80 20#### BEGIN INIT INFO# Provides: tomcat5# Required-Start: $network $syslog# Required-Stop: $networ
2017-11-01 16:58:36
832
原创 centos中tomcat7限定JAVA_OPTS
在catalina.sh中编辑JAVA_OPTS,设定java虚拟机的内存使用大小。网上很多设定是直接写JAVA_OPTS="-Xms1024m -Xmx2048m",都是-Xms1024m 或者-Xmx2048m command not found正确的写法应该是:export JAVA_OPTS="-Xms1024m -Xmx2048m"
2017-11-01 16:57:06
2814
原创 spring jpa 扩展 JpaSpecificationExecutor
package com.cheche365.cheche.core.repository;import com.cheche365.cheche.core.model.InternalUser;import com.cheche365.cheche.core.model.TelMarketingCenter;import com.cheche365.cheche.core.model.Us
2017-11-01 16:56:11
354
原创 Linux下mysql主从配置
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.16
2017-11-01 16:55:15
182
原创 mysql windows 系统服务
D:\Program Files\MySQL\MySQL Server 5.6\binmysqld --install
2017-11-01 16:54:38
195
转载 POI CSV方式处理大数据excel文件
[root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个文件或目录 [root@localhost java]# . /etc/profile [root@localhost java]# . /etc/profile [root@localhost java]# $JAVA_HOME/
2017-11-01 16:53:50
1810
1
转载 linux java -version版本不一致问题
[root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个文件或目录 [root@localhost java]# . /etc/profile [root@localhost java]# . /etc/profile [root@localhost java]# $JAVA_HOME/
2017-11-01 16:52:27
439
原创 linux下tomcat6.0与jdk安装详细步骤
安装Tomcat6.0和JDK1.6在linux系统上安装tomcat和jdk应该说是我学习linux知识的第一课了,之前只是听说过,从没接触过,但我们公司项目都是部署在linux系统上的,那天上司突然给我发了几个文档,让我看一下,然后在正式的服务器上,安装jdk和tomcat,一开始有点儿慌,先在本机装了个虚拟机,反复摸索测试了几遍,遇到几个小问题,请教同事后,很快就解决
2017-11-01 16:51:33
986
原创 tomcat linux service 服务
#!/bin/bash # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon. TOMCAT_HOME=/usr/local/tomcat1 #tomcat目录 TOMCAT_START=$TOMCAT_HOME/
2017-11-01 16:49:50
232
原创 php配置mysql
将mysql安装到指定目录,如我的是d:/mysql 如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了 然后点击D:\mysql\bin\winmysqladmin.exe这个文件 其中D:\mysql是你的mysql安装目录 输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意 确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红...
2012-10-29 15:33:28
314
原创 iis+php整合
一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:\php目录中,然后从其中找到一个叫php.ini-recommended的文件,更名为php.ini。 二、打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "C:\php\extensions" ;再找到 session.save_path = /tmp ,将其改为 sess...
2012-10-29 15:04:09
170
原创 工程在编译时JSP页面不能编译错误
tomcat 中的jasper.jar和jsp-api.jap和工程下的jasper.jar、jsp-api.jap版本冲突。删除工程下的这两个Jar包可解除此错误信息。
2012-07-11 22:46:49
200
原创 SVN部署系统服务
sc create SVNService binpath= "d:\Program Files\Subversion\bin\svnserve.exe --service -r D:\tygl" displayname= "SVNService" depend= Tcpip start= auto 卸载服务将 create 换成delete即可 SVN使用方法 1.建...
2012-07-04 10:12:30
106
原创 BBS 论坛帖子无法显示问题
由于很多学员在发表帖子的时候从word将内容粘贴过来。带来了很多word样式,其中包含JSON中不允许的半角双引号。造成帖子内容超过系统限定字符,并且对帖子数据的现实产生了影响。解决办法:利用正则表达式将帖子中的样式进行过滤。代码如下public static String tagsProcessor(String inputString){ String process...
2012-05-18 12:18:25
254
原创 ext+struts2+sql2005分页故障
人课岗系统本地测试分页没有问题,数据库是SQL2000。但是服务器上分页无效。通过日志发现错误信息“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类”查找了原因,初步认定为SQL2005的JDBC驱动连接问题。 最后解决办法: 1.下载SQL2005驱动包,链接地址:http://www.microsoft.com/downl...
2012-05-18 12:15:26
104
原创 Java定时任务的实现
本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。专业的开源工具可参考Quartz:[url]http://www.opensymphony.com/quartz/[/url]MyListener:[code="java"]import java.util.Timer;import javax.servlet....
2010-02-01 11:51:53
128
原创 如何监控GC及内存问题解决方案概述
内存问题错综复杂,本人水平也有限,浅薄之见仅供参考。一、GC监控GC日志记录了内存使用和回收状态,出现内存故障时,可作为分析排查手段。1. 启用GC监控的方法:增加java启动参数-verbose:gc,输出信息的样例:[quote]GC 135: total final references 4390; cleared final references 8. GC...
2010-02-01 11:46:39
312
原创 将解压版的Tomcat设为windows服务
适用于Tomcat4.1、5.5、6.0。解压版的Tomcat安装,参见:http://www.blogjava.net/fastunit/archive/2008/05/22/202112.html一、安装服务在命令行中进入/Tomcat路径/bin/,执行“service.bat install”:[img]http://www.blogjava.net/images/...
2010-02-01 11:43:10
125
pojo,vo,po dto
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据...
2008-10-30 22:06:55
116
java的值传递和引用传递
值传递其实也是一种引用 int x=5; int y=x; 判断x==y时就为true 如果string x="5"; string y=x 判断x==y时就为fasle,这就是值传递和引用的区别。
2008-10-01 13:38:47
202
原创 java泛型
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是...
2008-10-01 13:00:49
102
原创 J2EE规范
J2EE规范1.1.1 J2EE规范 J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器...
2008-10-01 12:55:03
261
原创 ajax json简介
摘要 XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或访问...
2008-09-25 23:08:58
104
原创 ajax动态加载JS脚本的四种方法
Prototype之Ajax.Updater不能正确引入脚本的问题 实用且不花哨的js代码大全 要实现动态加载JS脚本有4种方法: 1、直接document.write document.write(""); 2、动态改变已有script的src属性 s1.src="test.js" 3、动...
2008-09-25 23:07:36
1375
原创 ajax httpRequestHttp对象剖析
1、XMLHttpRequest对象的属性和事件 2、XMLHttpRequest对象的方法 3、发送请求 4、处理请求 推荐:AJAX专区 XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很...
2008-09-25 23:06:38
138
原创 hibernate查询
Hibernate QBC查询 QBC查询: QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序: Criteria crit...
2008-09-25 23:04:40
172
原创 hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的...
2008-09-25 23:04:02
90
原创 在Spring中使用replaced-method来进行方法替换
我们知道,通过使用Spring的AOP,可以非常容易的增强类中一些方法的功能,或者是替换掉一个方法。这里简单介绍一种不使用Spring AOP,而是Spring IOC中内置的一种方法替换功能。即标签中元素的应用。 在Spring的配置文件中,在配置一个Bean的时候,可以使用该元素(标签)用来设置方法替换。 标签的name属性用来指定要替换的方法名称,replacer属性用来指定...
2008-09-25 23:02:22
472
Spring整合C3P0的配置
网上没有找到比较合适的,自己看了看,然后放到项目中实验的一下。很多人都认为比DBCP优秀。 ${jdbc.driverClassName} ${jdbc.url} ${jdbc.username} ${jdb...
2008-09-25 23:01:52
674
原创 Spring 结合 Hibernate 配置 C3P0
applicationContext.xml 文件: com.mysql.jdbc.Driver jdbc:mysql://192.168.3.110:3306/DBName?useUnicode=true&characterEncoding=GBK ...
2008-09-25 23:00:55
114
原创 spring编程十大问题解决
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cac...
2008-09-25 23:00:08
193
spring&xml配置的十二个最佳实践
应某些同志要求。今天发表几篇关于spring的文章------------------------------------------------spring xml 绑定 属性 经验技巧之spring Spring是一个强大的Java应用框架,它广泛地应用于Java应用程序中,为Plain Old Java Objects(POJO)提供企业级服务。Spring利用依赖注...
2008-09-25 22:58:56
150
原创 SQL 海量数据导入的最快方法
这篇论坛文章(赛迪网技术社区)详细讲解了SQL Server海量数据导入的最快方法,更多内容请参考下文: 最近做某项目的数据库分析,要实现对海量数据的导入问题,就是最多把200万条数据一次导入sqlserver中,如果使用普通的insert语句进行写出的话,恐怕没个把小时完不成任务,先是考虑使用bcp,但这是基于命令行的,对用户来说友好性太差,实际不大可能使用;最后决定使用BULK INS...
2008-09-21 23:14:22
555
原创 国产人工智能搜索出世扬言淘汰Google
一支中国技术团队日前透露,其历时7年研发的新一代人工智能搜索引擎AIsou.com,有望在近期正式推出。 据有关负责人介绍,该团队由具有人工智能研发背景人士组建,这种新一代搜索引擎的智能水平明显高于现在的搜索引擎,将淘汰Google现有模式。 [b]国产AIsou遭遇七年之痒[/b] 该负责人介绍说,自从1999年诞生以来,搜索引擎历经7年一直没有实质变化。他们最先发...
2008-09-21 22:47:33
244
原创 JS小收藏
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById...
2008-09-21 22:30:30
107
原创 showModalDialog使用方法
9. scroll:{ yes no 1 0 on off }:是否显示滚动条。默认为yes。下面几个属性是用在HTA中的,在一般的网页中一般不使用。10. dialogHide:{ yes no 1 0 on off }:在打印或者打印预览时对话框是否隐藏。默认为no。11. edge:{ sunken raised }:指明对话框的边框样式。默认为raised。12. un...
2008-09-21 22:29:34
235
原创 windows对象
JavaScript 中的Window对象2008-06-30 16:45Window 对象基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() ...
2008-09-21 22:21:16
149
空空如也
ext+struts2+jsp整合的问题
2011-12-30
spring 对实体bean零配置管理的问题
2009-11-17
ext panel load URL的时候 一直是LOADING???
2009-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人