- 浏览: 62618 次
- 性别:
- 来自: 成都
最新评论
-
weihua_2010:
我也遇到了标题描述的问题,解决方法:关闭左侧所有的视图,然后w ...
Eclipse 编译java文件后出错 左树无红叉 -
tl211:
说的是啥,写半天也说不明白。要么别说,要么说清楚。放入哪个ja ...
Eclipse 编译java文件后出错 左树无红叉 -
saife:
问题还是没有解决。创建最简单的工程,java文件有报错,在na ...
Eclipse 编译java文件后出错 左树无红叉 -
ayis:
确实是jar包的问题,把依赖的包都引入了,eclipse就自动 ...
Eclipse 编译java文件后出错 左树无红叉 -
wmx880126:
如何解决的呢?楼主分享下吧
Eclipse 编译java文件后出错 左树无红叉
文章列表
关于DoubleChecking
我的理解是,由于java虚拟机实现的不一样,有一种实现是,在指令集中先让栈中变量指向引用的堆,然后再执行诸如构造器之类的指令,当虚拟机正在执行构造器之类的指令时,另一个线程可能去访问了此对象A,并获取到这个A对象的引用,并且这个线程在通过获取到的这个A对象去调用A对象中的一个B对象的方法时,B对象并没有实例化完成,所以出错了,这个就是关于doublechecing的必要性。
请高手指定是否理解正确,谢谢。
Java缓存中弱引用应用
- 博客分类:
- Java 缓存
问题描述:
SEOURL 跳转地址的cache。利用map key(SeoCacheKey) value(url)的方式缓存,以每2小时策略和Entry<15000条策略,以及Memery<?策略更新缓存。由于key的设计过于粗狂,导致
key在缓存中占用太多内存,且key中的核心property生命周期过长,导致失真。
解决方案:
利用WeakReference弱引用,管理最初的核心property,使之成为一个真实的,不会导致memery膨胀的object。
代码如下,无需关注其他内容,最重要的是弱引用的实现和使用
public class SeoCacheKey {
...
目标
利用SizeOf工具类 查看一个Object在app environment中的size,用以判断是否在集群配置中copy此对象,或优化此对象以提高性能。
步骤
下载sizeOf工具类(注:附件中)另可在网上下载此空间
修改启动服务器的bat文件
添加
set JAVA_OPTS=%JAVA_OPTS% -javaagent:${SIZEOF_HOME}/SizeOf.jar=countSerializableOnly:true
解释 此设置是让java agent启动时找到sizeOfjar,一定要在启动文件中加此说明
制作*.jsp页面
<%net.sourceforge.s ...
问题描述:
分布式集群,同步session问题,引发查看session中序列化对象结构查看问题
初步解决方案:code说明,如有可改进部分请给予帮助,谢谢
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.util.Collection;
import java.util.Dictionary;
import java.util.Enum ...
问题描述:
String str = "aaa\"bbb\"ccc\"ddd\"eee";
str = str.replaceAll("\"(.*)\"", "@");
此时默认为贪婪匹配模式, 输出结果 str==> aaa@eee
String str = "aaa\"bbb\"ccc\"ddd\"eee";
str = str.replaceAll("\"(.*?)\"&qu ...
1 如何连接远程计算机
XP自带mstsc工具{位于%WINDOWS%/system32/mstsc.exe}
start-run mstsc 进入远程连接页面,根据提示进行下一步操作
另start-run cmd DOS窗口 输入mstsc /? 可查看mstsc工具更多有用的使用信息
如觉得每次输入此命令过于繁琐,请生成快捷脚本, like *.bat
2 如何开启本机远程连接
My computer-Properties-Remote Remote Desktop 勾选其中的checkbox
3 另注
如有杀毒软件或者防火墙一类的东东,请apply
问题描述:
今天遇见让人郁闷的问题,在项目工程中java文件编译通不过,eclipse在java文件中标示错误,但是却不不能在navigator的视图中像平常一样出现小红叉。通过clean project等一系列操作都不能够解决问题,很是郁闷
解决方法:
查看eclipse 知道 Problems 工具,在错误提示中发现了一个关于异常的jar包没有引入,结果通过引入此包,世界红了。。。
难道jar包没有完全引入,会导致eclipse视图不能正常显示红叉提示,思考中。。。
补充:
发现影响我java version的东东在这里%WINDOWS%/system32/java.exe,
以前这个路 ...
问题描述:
Project通过ant工具编译部署到JBoss下,在使用Eclipse远程调试功能时,热修改代码不成功。
分析原因
eclipse编译的*.class与JBoss下的*.class字节码不一致。
解决方法:
1查看Eclipse Window-Preference-Java-Compiler中的JDK配置
2查看Eclipse Window-Preference-Java-Installed JREs中的JDK配置
3查看本项目中Build-path---Configure Buid path...---Liberaries中JDK配置
4检查ant工具编译时使用的JDK配置
...
DDL
Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:
CREATE - to create objects in the database
ALTER - alters the structure of the database
DROP - delete objects from the database
TRUNCATE - remove all records from a tabl ...
重新设置密码的语法:alter user user_name identified by new_password;
当忘记sys用户的密码时,可通过以下方式来修改密码
通过运行完成下面的命令
1:Start SQL*Plus (Start -> Programs -> Oracle – Instance Name -> Application Development -> SQL Plus
2:在输入用户名textfied中输入‘/as sysdba’
3:alter user system identified by 新密码;
或者
1:Start -> Run ...
*.jsp 文件
<fmt:message key='test content'>
<fmt:param>
<c:out value="A" />
</fmt:param>
<fmt:param>
<c:out value="${B}" />
</fmt:param>
<fmt:param>
<c:out value="XXX" />
...