- 浏览: 134836 次
- 性别:
- 来自: 南京
最新评论
-
zweichxu:
bill1 写道ProxoolSqlListener 这个类是 ...
spring boot开发web api应用实践(三)使用proxool连接池 -
bill1:
ProxoolSqlListener 这个类是什么东西?
spring boot开发web api应用实践(三)使用proxool连接池 -
woweipingzui:
2楼的方法试了,不好用,android:editable=&q ...
EditText控件设置只读 -
kangear:
现在用android:inputType="none ...
EditText控件设置只读 -
xiaohexing374:
...
EditText控件设置只读
文章列表
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 ...
ubuntu14.04安装搜狗输入法
- 博客分类:
- 积累-记事本
搜狗输入法安装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" ...