logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

不推荐使用DriverManager.getConnection

网上很多例子都是用DriverManager.getConnection来创建数据库连接,但是这个方法是不推荐的,因为它有可能造成死锁。在服务器中,所有的DriverManagerr调用都是类同步的, 包括所有数据库驱动产生的频繁调用,而且JDBC驱动内部也会进行很多同步。所以一个很耗用很长时间的调用可以使整个Java虚拟机的JDBC操作被阻断,然后造成死锁。     

#数据库#虚拟机#服务器 +1
Linux如何添加可用空间到一个分区

df -k显示所有分区的可用空间和已用空间 找到分区使用率将近100%的分区sudo  vgdisplay这个命令显示的是有多少空间还没有被分配,如果显示vgdisplay: command not found 则需要安装lvm2, ubuntu下可以执行sudo apt-get install lvm2来进行安装(Free  PE / Size

#linux#ubuntu
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容么?

看到有网友提到这个问题,差了查资料,其实这两个问题都是有肯定答案的,不过最好还是不要这样做。如果session里面所有的对象都是序列化的,应该可以把HttpSession作为一个参数传到EJB的方法,这样的话就是值传递,相当于这个HttpSession是自读的,如果在EJB里面改变session的值,不会影响到Servlet容器里面的HttpSession,但是因为EJB的远程接口之间是使用远程引

#servlet
七个问题全面理解Servlet

1. Servlet的生命周期?    Servlet是一种可以在Servlet容器中运行的组件,那么理所当然就应该有一个从创建到销毁的过程,这个过程我们可以称之为Servlet生命周期。Servlet的生命周期可以分为加载、实例化、初始化、处理客户请求和卸载五个阶段,体现在方法上主要是init()、service()和destroy()三个方法。生命周期的具体说明如下:

#servlet
关注Security的人应该经常去的一个网站

http://nvd.nist.gov/NVD是美国政府提供的一个软件漏洞数据库,其中包括安全检查单,软件缺陷,产品名称和漏洞影响等等信息。网站每天都更新很多新的漏洞信息,如常用的Windows, Linux操作系统最新漏洞,浏览器最新漏洞以及开发人员常用的一些开源产品如wordpress, web server等等。这个数据库也提供了目前最常见的攻击方法及如何防范的信息,具体可以

#数据库#windows
Linux下的QQ客户端EVA初试以及ibus输入法问题的解决方法

由windows转入linux已经将近一个月了,期间试了很多个QQ的客户端,Pidgin, QQ for linux等等,没有一个好用的,Pidgin一直提示版本太低,QQ for linux一直不明不白的关闭,最后终于找到了一个挺好用的客户端  Eva IM client, 对QQ功能的支持基本上和windows上的差不多, 至少能满足我的日常聊天了。Eva的下载地址是 https://so

#linux#windows
An unexpected error has been detected by Java Runtime Environment

困扰了自己好多天的问题,在这里做个记号## An unexpected error has been detected by Java Runtime Environment:##  SIGSEGV (0xb) at pc=0xb77b18aa, pid=5365, tid=3077696368## Java VM: Java HotSpot(TM) Server VM (11.0-b16 mix

#java#jvm
到底了