`
zweichxu
  • 浏览: 134836 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
proxool默认提供了org.logicalcobwebs.proxool.admin.servlet.AdminServlet类,为用户提供页面查看连接池情况,包括连接池的配置信息、连接池连接的使用情况等。唯一缺陷是没有访问控制,人人都可访问(或许有,而我不知道)。本例重写AdminServlet类增加登录控制,并且增加Servlet3.0的@WebServlet注解。为简单起见,登录所用的用户名/密码直接写入AdminServlet类中。 为方便AppMain类启动时扫描到,将该类放在AppMain类所在的com.zweixhxu.springboot包的子包proxool里 Ad ...
在第一篇文章(spring boot开发web api应用实践(一)入门),简单介绍了如何利用spring boot搭建一个web应用,第二篇文章(spring boot开发web api应用实践(二)操作数据库)介绍了如何引入DAO层数据库操作,本篇将介绍如何将spring boot默认的tomcat-jdbc连接池换成proxool连接池。   proxool连接池的初始化,可以单独写个listener来初始化,正好说说spring boot如何初始化servlet、filter和listener等(虽然很简单)。 一、编辑pom.xml文件:       引入proxool的依 ...
在上一篇文章(spring boot开发web api应用实践(一)入门),简单介绍了如何利用spring boot搭建一个web应用,但是没有数据库操作层,本篇介绍如何引用数据库操作层。    步骤:1.前置准备---创建数据库             2.编辑pom.xml文件添加spring-boot-starter-jdbc依赖             3.编辑application.properties文件配置数据源             4.编写DAO接口代码             5.编写Service接口代码             6.修改Controll ...
利用Spring Boot快速搭建一个web应用,简直是太方便了。本例快速搭建一个spring mvc应用,为前端提供api请求接口,不包含web页面,数据库持久层采用默认的spring-jdbc。 一、环境准备:      1.安装maven及ide(eclipse或idea)并安装maven插件;      2.mysql或其他数据库(本例使用mysql);      3.jdk1.8+   二、建立工程      步骤:1.编辑pom.xml文件添加spring-boot依赖                 2.编写启动类(AppMain.java)         ...
maven编译时找不到com.sun包. 原因:javac uses a special symbol table that does not include all Sun-proprietary classes. When javac is compiling code it doesn't link against rt.jar by default. Instead it uses special symbol file lib/ct.sym with class stubs. 大意是:javac在编译时,并不引用 rt.jar,用的是一个特别的symbol table(
安装zookeeper(一台机子,只能做伪集群): (1)从apache的镜像网站下载zookeeper-3.4.7,解压到 /usr/zookeeper/ 目录,文件夹名为 zk3_4_7s1。 (2)修改/usr/zookeeper/zk3_4_7s1/conf/zook_sample.cfg,改名为zoo.cfg,内容如下: # The number of milliseconds ...
Region{    string: code;    string: label;    string: parentCode;    //set/get } List<Region> cityList= getRegionList(); //转成Map<regionCode, Region>Map<String, Region> map = cityList.stream().collect(Collectors.toMap(Region::getCode, item->item));  或者Map<String, Region&g ...
如果碰到提示权限不够的命令,则在命令前面加 sudo ,如新建文件夹: sudo mkdir myFolder   1.压缩/解压缩     (1)压缩为zip: zip -r destFile.zip srcPath         压缩时忽略一些子文件夹( -x 忽略的文件夹 ): zip -r tomcat.zip ./tomcat8.0/ -x "tomcat8.0/logs/*" -x "tomcat8.0/work/*" -x "tomcat8.0/temp/*" -x "tomcat ...
搜狗输入法安装help:http://pinyin.sogou.com/linux/help.php ============================================================================= 今天在ubuntu14.04下一番折腾,终于把默认的ibus输入法换成搜狗的了,记录下步骤(终端命令): 1. 关闭ibus:  ps -aux |grep ibus     然后用 kill -9 进程序号  杀掉ibus的进程;   2. 卸载ibus: sudo apt-get remove ibus fcitx* ...
原来用myeclipse,直接可以发布项目到tomcat的webapps目录下面,后来感觉myeclipse太臃肿太卡了。现在改用eclipse(Kepler),部署web项目时,想要直接发布到webapps下面,需要做如下设置:   window-->show view,打开Servers视图,添加一个Tomcat v7.0 Server,暂不添加任何web项目,右键该server-->open,打开其配置界面:   修改Server Locations配置,选中“Use Tomcat installation”,“Deploy Path”处修改为了“webapps”(默 ...
eclipse adt插件的logcat视图显示:logcat read: Invalid argument   没有新的日志打印出来。   解决办法: 1.打开cmd窗口,输入 adb shell ,回车。 2.输入 logcat -c ,回车 3.手机设备与电脑重新连接,在eclipse adt插件的devices视图,选择调试的设备,logcat视图重新显示日志啦。     在cmd窗口查看adt的logcat日志: 输入 adb shell logcat 回车
摘要:在本教程中,将通过一个股票输入法实例来详细介绍如何在OPhone1.5中创建自定义 输入法。 OPhone输入法介绍 得益于OPhone1.5的良好架构,在OPhone中创建输入法可不再是一件多么复杂的事情了。下面来看看OPhone中输入法的组成部分以及如何实现。                                                                图一:OPhone系统默认输入法 上图是OPhone系统内置的输入法,可以看到一个输入法具有两个组成部分。第一是位于下方的输入软键盘(KeyboardView),用来输入文 ...
手机端应用从服务端获取图片信息时,在服务端可以把图片通过Base64编码成字符串传给手机端应用。手机端收到Base64编码的字符串信息后,如何转化成图片呢?android2.2开始提供了Base64的编解码工具,将Base64编码的图片字符串转成图片: public static Bitmap getBitmap(String imgBase64Str){ try { byte[] bitmapArray; bitmapArray = Base64.decode(imgBase64Str, Base64.DEFAULT ...
android的文本框输入控件(EditText),有时需要设置控件为只读,最简单的方法就是在layout xml文件中设置EditText的android:editable属性值为false即可,但是大部分时候我们需要在java代码中动态设置EditTex的只读性,而android里没有提供对应的setEditable方法来设置EditText的只读属性,这时候可以通过以下方式变通实现: public static void setEditTextReadOnly(TextView view){ view.setTextColor(R.color.read_only_c ...
在windows下启动多个tomcat时,不好区分哪个tomcat对应哪个服务,可以通过以下方法设置Tomcat命令行窗口的标题: 1.在%tomcat_home%\bin\catalina.bat中找到以下代码: :doStart shift if not "%OS%" == "Windows_NT" goto noTitle set _EXECJAVA=start "Tomcat" %_RUNJAVA% goto gotTitle 2. 将 set _EXECJAVA=start "Tomcat" ...
Global site tag (gtag.js) - Google Analytics