1.数据库,比如100用户同时来访,要采取什么技术解决;(JDBC)
答:可采用连接池。控制数据库的连接数量
2.String, StringBuffer StringBuilder的区别。(Core Java)
答:String是一组不可变的unicode编码的字符序列;
StringBuffer的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用Strin...
分类:
编程语言 时间:
2015-03-17 07:06:03
阅读次数:
203
首先介绍下MySQLdb、DBUtil、sqlobject:(1)MySQLdb是用于Python连接Mysql数据库的接口,它实现了Python数据库
API规范V2.0,基于MySQLCAPI上建立的。除了MySQLdb外,python还可以通过oursql,PyMySQL,myconnpy等模块实现MySQL数据库操作;(2)DBUtil中提供了几种连接池,用..
分类:
数据库 时间:
2015-03-17 02:09:07
阅读次数:
757
简介 我从事的所有项目都用到了数据库连接池,这样做自然有它的理由。有时我们可能忘记了使用设计模式或者某种特定技术的理由,这时就值得我们反思为什么要使用它。每项技术或者每个技术决策都有它的优势和不足,...
分类:
数据库 时间:
2015-03-13 16:50:03
阅读次数:
178
代码有持续更新(提供全部源码)新增:1.代码生成器,将大大提高开发效率,增删改查的处理类,service层,mybatis的xml,SQL脚本,jsp页面等重复低级的代码将瞬间生成,从此不再当码农2.数据库连接池(阿里的druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势。)3...
分类:
编程语言 时间:
2015-03-13 02:02:23
阅读次数:
125
J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可...
分类:
其他好文 时间:
2015-03-13 01:38:21
阅读次数:
113
OkHttp是一个高效的HTTP库:支持SPDY,共享同一个Socket来处理同一个服务器的所有请求如果SPDY不可用,则通过连接池来减少请求延时无缝的支持GZIP来减少数据流量缓存响应数据来减少重复的网络请求OkHttp处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复。如果您的服务..
分类:
Web程序 时间:
2015-03-11 19:58:16
阅读次数:
43944
一、数据源迁移:
①数据源配置在web容器还是在项目本身?
根据开发与生产分离原则选择配置到web容器,以免开发泄露数据库密码。
②数据库密码加密
原先was的数据源直接在console控制,密码是密文,较安全。改为tomcat正常的话是以明文配置,需改为密文。方案有两个:一是继承连接池工厂类BasicDataSourceFactory并重写一些方法;二是直接修改BasicDataSo...
分类:
Web程序 时间:
2015-03-10 19:28:21
阅读次数:
122
经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定~还是Tomcat官方的说明好,不过全是英文的,大概还看得懂.百度上那么花花绿绿的太多了,一个也没成功!...本例使用的数据库为Ms SQL Server 2000,对于其它数据库只是修改一下相应的参数即可,服务器是Tomc...
分类:
数据库 时间:
2015-03-09 20:45:10
阅读次数:
264
创建工程,导入所依赖的jar包(这里我们使用DBCP连接池来管理数据源) 原始Dao整合方法:需要我们编写Dao接口和Dao实现类,在Dao实现类中注入SqlSessionFactory 1. 在applicationContext.xml中配置SqlSessionFactory ...
分类:
编程语言 时间:
2015-03-07 18:23:09
阅读次数:
223