- 浏览: 20808 次
- 性别:
最新评论
文章列表
今天才接触DUBBO,在安装DUBBO的注册中心——zookeeper时,老是提示JAVA_HOME incorrently set
这个错误简单明了,但是,回头检查,我的JAVA_HOME是正常的,运行javac\java命令都没有问题,如果你也遇到了这种问题,答案是:
jdk安装在了d:\program file\这个文件夹下,估计主要是program file这个文件夹的原因,我在zookeeper的配置文件中没有找到可以修改指定JAVA_HOME的地方,只要卸载重新安装了一次,然后就通过了。借网上大牛的经验,提供zookeeper的安装方法:
1.下载zookeeper:http ...
在项目中,遇到如果这个项目是从别的地方弄来的,比如SVN,有时候就会出现debug的时候,断点跳转到一个空白页面或者其他不相干的地方,解决办法如下:
首先,在Eclipse下方的工具栏中有Debug选项,可以看到正在Debug的项目:
如果没有出现Debug工具栏,可以在Eclipse的上方---》Window-----》show view-------》选择Other,弹出这样的对话框,输入debug搜索: 点击OK,Debug工具栏就会出现在下方了。
第二步,在Debug下的项目上右键,选择edit Source Lookup: 然后进入另一个对话框,选择项目:
第三步,这里 ...
出现这种问题,显然得就是内存不够了,要给运行的程序更多的空间,由于eclipse的项目不是跑在安装的tomcat中,所以网上说的很多修改tomcat配置文件的方法不够用;另外还有一种修改eclipse的配置文件的方法,经过测试也不够用,经常碰到这个问题最近,所以记录如下:
1.点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡;
2.在VM arguments中内容最下边输入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
3.但 ...
今天要修改一个PHP的项目,之前从来没有接触过,要搭运行环境,真是一把心酸泪,现在放出配置流程:
1.配置apache
这个是最容易的,我用的是apache2.4.16版本,主要是修改apache24\conf\httpd.conf文件
Define SRVROOT "E:\javaTool\httpd-2.4.16-x64\Apache24"
ServerRoot "${SRVROOT}"
修改这里的SRVROOT为你的安装路径
完成之后,运行cmd, 然后:httpd -k start
要注意80端口 ...
批处理打开注册表、自启管理等小工具
- 博客分类:
- 批处理
电脑上没装360等管理软件,新装了软件之后,老是有自启得,但是winows得管理命令我又老是忘了,每次要上网查,今天自己写了一个批处理得小工具来选择执行windows自带得自启管理工具:
当然这都些简单的东西,如果各位要自己扩展新的命令在里面,也可以自己手写的,放在这里也算让自己能记得一点批处理的东西:
今天写了一个返回泛型的方法:
public <T> T returnTypeList(String type){
T t=null;
switch(type){
case "film":
t=(T) film;
break;
case "audio":
t=(T) audio;
break;
case "word":
t=(T) word;
break;
case "img":
t=(T ...
今天遇到一个奇怪的问题:
String name="User.zip";
String[] strs=name.split(".");
system.out.println(strs[0]);
这段代码居然报数组溢出的错误,检查发现strs数组的长度仅为0,数据为空。
split这个命令用了很久了,第一次遇到这种问题,不知道各位有没有遇到过,检查了API发现split要求的是正则表达式作为参数,"."是正则表达式里的一个命令符号,这里split把它当作一个命令执行了,如果要根据"."来分割就要用到转义符 ...
org.hibernate.MappingException: Unknown entity: com.freemark.model.User
at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1096)
at org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1479)
at org.hibernate.event.internal.AbstractSaveEve ...
使用Ajax传送数据时,当数据中存在加号(+)、连接符(&)或者百分号(%)时,服务器端接收数据时会丢失数据。分析Ajax传送数据的格式与Javascript的语法:
1. "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格。
2. "&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失变空格。
解决方法是通过正则表达式进行编码替换(假设postStr是你想通过ajax传送的数据字符串)
Js代码 ...
double d=4.22;
小数转为整数分为:
1.直接去除小数:Integer.parseInt(d);
2.4舍5入到整数:Math.round(d);
3.取小数的最小整数(向下取整):Math.floor(d);
4.取小数的最大整数(向上取整):Math.ceil(d);
今天用到SpringMVC整合hibernate,基于注解方式,由于之前整合SSH是基于配置文件的,今天走了比较多的弯路,整合过程中最重要的是使用Spring管理Hibernate的SessionFactory,下面是整合过程:
1.web.xml配置:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun ...
今天遇到一个问题,要实现按照条件查询sum(person)这样的结果,但是person还是分为person1和person2的要获得3个值:
1.sum(person)
2.sum(person1)
3.sum(person2)
最后实现的是:2,3,1要在代码中实现了,SQL如下:
SELECT SUM(s.count_add_scenic) AS sumsecnic,CASE WHEN s.tourist_provice_id='340000' THEN 'shengnei'WHEN s.tourist_provice_id<>'340000' THEN 'shen ...
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success";
mv.addAtrributes("test","test");
2.Map方式
声明方法时加入Map类型的参数:Map、Model、ModeMap等,再往Map类型中加入参数:
@r ...