- 博客(40)
- 收藏
- 关注
原创 Jboss改为调试模式以及被IDEA远程调试
一 修改JBoss为调试模式版本要求:JBoss-EAP-7.0及其以上版本在Jboss的bin目录下有个standalone.bat文件,以文本的形式打开此文件,如下图所示:红色箭头指向的位置,false改成true就可以改成调试模式了,8787是调试模式的端口。重启Jboss,会显示如下日志说明当前是以调试模式的方式启动。二 IDEA以调试方式连接JBo...
2020-01-09 10:00:01 1438
原创 String源码学习
String源码中用到了大量的字符操作,下面展示一个从网上下载的ASCII代码表。具体的学习过程如下,部分方法里的代码被移除了,只留了一些常用的。/** String类是一个不可被继承的类 */public final class String/** String的底层是一个char数组 */private final char value[];/** String...
2019-11-20 17:54:46 245
原创 记一次SpringBoot启动成功后的执行业务线程操作
因为业务需要,部分功能要求在程序启动后就去执行,SpringBoot提供了专门的接口CommandLineRunner去实现此操作。实现方式如下面代码片段:import org.springframework.boot.CommandLineRunner;import org.springframework.core.annotation.Order;import org.sprin...
2019-10-30 17:33:44 3735
原创 记一次ORA-00907 缺失右括号 问题报错处理
通过JDBC访问数据库做select操作,程序会报ORA-00907 缺失右括号异常,排查发现是jdbc语法写错,where语句写成JPA形式了。jdbc中使用问号传参,例如 where name=? and age =?jpa语法是有编号指向,例如where name=?1 and age =?2真是粗心大意啊!...
2019-10-08 15:04:48 1111
原创 SpringBoot 整合CXF WebService问题处理
1.报错信息 . ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |...
2019-09-29 11:09:49 392
原创 记一次在eclipse下将spring boot项目打包成war包在tomcat下部署
spring boot项目以配置为主,没有传统springmvc项目里的web.xml文件。所以在打包之前要对这部分进行简单设置,修改启动类要继承SpringBootServletInitializer类,重写它的configure方法,如下所示:@SpringBootApplicationpublic class Application extends SpringBootServ...
2019-06-25 09:10:49 510
原创 SpringBoot中接口有多个实现时,通过注解去选择合适的实现Bean
根据问题现状,创建好对应的代码格式,如下图:service包下的接口StudentService和它的两个实现类BoyStudentImpl和GirlStudentImpl分别如下图所示:在controller下要引用这个service,一般是如下图方式去引用:@AutowiredStudentService service;但是因为目前一个接口不止一个实现类,...
2019-06-10 14:20:15 7886 4
原创 Redis的一个简单连接池
做Storm大数据开发,经常要用到redis来缓存一些东西,所以就写了个redis的连接池,jar包用的是2.8.0版本的,经过一两个项目的检验,发现这个连接池在使用时还是挺不错的,代码如下:、public enum RedisSingle { INSTANCE; private JedisPool jedisPool; private R
2017-03-20 10:02:16 734
原创 Storm 单机版的安装流程
第一步,安装JDK1.从Oracle官网下载当前版本的jdk--注意要与电脑或者虚拟机系统的位数一致。2.将下载的jdk*.tar.gz包放到/usr/local下,并通过终端命令 tar zxvf /usr/local/jdk**.tar.gz 进行解压3.打开 /etc/profile,在最下面添加环境配置: export JAVA_HOME=/usr/
2016-02-25 16:58:32 387
原创 springMVC 学到新的知识点
以前做的各种springMVC的管理系统,都是仿照公司cms的写代码方式:在Controller下的方法一般都写成:public ModelAndView toSave(HttpServletRequest request){ // do somthing here};今天重新学习springMVC时又认识到了新的知识:实体对象:Product.java和Product
2016-01-21 16:56:28 360
原创 测试人员告诉我的第一个bug
昨天周一,将项目移交测试人员,下午时候测试人员告诉我了一个bug,新建组☞输入组名☞点击确定此时出现了卡顿现象,该弹窗没有消失,测试人员连续点了多次确定,造成的结果是当卡顿消失后,出现了好多同名的组。但只有这一次卡顿,也无法再次测验,于是想到了一个模拟卡顿的方法:给数据库表加锁。MySQL数据库,工具是navicat:加锁语句:lock tables 表名 write
2016-01-19 10:46:43 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人