
工作日记
George_Daydreamer
什么都会点
展开
-
MyBatis传入parameter时的引号问题
为何Mybatis传入String参数没问题时,却无法得到结果?1. 期初没报错,所以没注意到Parameter显示为“jhz"2. 之后修改了,select的Base_Column_List,减少了几个参数,发现,原来传入的是”jhz",而不是jhz,多了对双引号3. 原来是JSON的rootNode.toString转换时,还是带了”\""在其中的原因4. 解决方案:roo原创 2015-09-15 10:04:41 · 4760 阅读 · 0 评论 -
CentOS 7 关闭防火墙
CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y in转载 2017-12-24 16:00:18 · 208 阅读 · 0 评论 -
Spring Boot快速入门
Spring Boot快速入门使用Spring Boot快速搭建一个Web应用环境准备Intellij ideaMavenJava环境官网入门 http://projects.spring.io/spring-boot/ 根据这个搭建最简单的应用 pom.xmlproject xmlns="http://maven.apache.org/POM/4原创 2017-12-19 17:00:51 · 194 阅读 · 0 评论 -
Spring Boot项目的JS文件目录配置
目录src └─main ├─java └─resources ├─static │ ├─css │ ├─img │ └─js │ ...转载 2018-04-06 14:05:57 · 6836 阅读 · 0 评论 -
jsp blob 绝对路径及war包路径
1,在pojo中使用byte[] 数组来进行保存blob对象2,用apache fileupload来进行文件上传操作3,java 类获取绝对路径的方法 Class.class.getResource("/").toString(),这样要用indexof获取web-inf的位置,并将file:\这几个前缀删掉 Class.class.getResource("/")....原创 2018-05-11 19:07:36 · 694 阅读 · 0 评论 -
Spring MVC “XML配置bean”和“注解自动扫描bean”,两者混合使用,同时生效的配置方法
1,原来的工程里配置了bean=/xxx.do格式的controller,现在想要增加自动扫描,并使xml和注解的bean都可以生效2,在dispatcherServlet所在的xml配置文件中(我这里是spring-mvc.xml),增加三行<context:annotation-config/> //启动注解,用来实现注入等<mvc:annotation-dri...原创 2018-08-15 09:49:52 · 4365 阅读 · 0 评论 -
Java程序优雅关闭的两种方式
https://blog.youkuaiyun.com/carlislelee/article/details/52688693使用java编写大型系统时,往往需要在程序被kill时将内存中的一些临时数据和状态处理掉,这里称之为优雅关闭。介绍两种比较典型的方法:1. 调用Runtime.getRuntime().addShutdownHook()方法,添加结束时运行的线程。public void...转载 2018-10-25 21:32:45 · 1449 阅读 · 0 评论 -
JVM安全退出
JVM安全退出https://tech.imdada.cn/2017/06/18/jvm-safe-exit/?utm_source=tuicool&utm_medium=referral背景用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊?研发:恩,我看看,!@#¥%……&*()一顿...转载 2018-10-25 21:42:30 · 211 阅读 · 0 评论 -
Java Web项目的文件路径问题的完整解决方案(WAR包)
J2EE项目在生产环境中,通常以WAR,EAR包等形式部署在服务器上,在Websphere Application Server(WAS)服务器上部署应用时,有时项目需要获取文件的物理路径,但是WAR包部署时,在tomcat和WAS下部署有很大的差别:tomcat会把WAR包解压到当前文件夹下,然后再用解压的文件夹来发布,这样与本地编写调试的程序环境类似;而WAS或WebLogic两种服务器,WA...转载 2018-10-25 22:04:15 · 2943 阅读 · 0 评论 -
websphere mq java base classes
**配置MQ服务器**# useradd mquser1 -u 3001# passwd mquser1 设置密码为mqtest2015# su - mqm~ cd /opt/mqm/bin设置mq环境变量~ source setmqenv -s创建队列管理器JAVA.QUEUE.MANAGER.1,并启动~ crtmqm JAVA.QUEUE.MANAG转载 2017-07-02 17:19:40 · 863 阅读 · 0 评论 -
VirtualBox安装VBoxLinuxAdditions错误:unable to find the sources of your current linux kernel
安装增强工具需要一些依赖工具,右键桌面选择Open in Terminal,打开中端然后输入命令:#yum install gcc kernel-devel kernel-headers 11重启,再次安装VBoxLinuxAdditions之后在virtual box的虚拟机窗口的device里选择最下方的insert addition ISO然后 mount /de转载 2017-05-04 13:20:32 · 767 阅读 · 0 评论 -
关于VMware Nat配置和Linux G++安装的记录
1.NAT模式需要在Win7下把网络连接原创 2014-09-29 17:49:18 · 505 阅读 · 0 评论 -
spring Jackson日期时间转换
实体类的get方法就需要多一个@JsonFormat的注解配置@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") public Date getCreateTime() { return this.creat转载 2015-09-15 14:09:41 · 927 阅读 · 0 评论 -
mybatis使用两点
1. Namespace一定要写到dao2. Invalid bound statement (not found)是因为UserMapper.xml要严格对应所以insert里面的参数就要全,要是不全,就要写insertSelective原创 2015-09-11 16:06:24 · 351 阅读 · 0 评论 -
引用别人的项目cannot change version
Cannot change version of project facet Dynamic Web Module to 2.5我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dy转载 2015-09-06 15:20:50 · 347 阅读 · 0 评论 -
eclipse tomcat两个问题
一. Eclipse无法找到部分jar包,如:log4j,Context等? 有时(真的是有时),jar文件没有同步发布到自己项目的lib目录中(如果你是用Maven进行构建的话)可以试试下面的办法项目点击右键点击 Properties 选择Deployment Assembly再点击右边的Add按钮选择Java Build Path Entries后转载 2015-09-01 20:43:33 · 387 阅读 · 0 评论 -
tomcat eclipse问题
Eclipse集成Tomcat,并使项目可以发布到tomcat文件夹下的设置问题:无法把项目部署到tomcat文件夹。原因:打开Tomcat下的webapp未发现项目目录,这是因为Eclipse将发布路径重定向了,没有放到tomcat下的webapp中。解决:在Eclipse中集成Tomcat,在Eclipse中启动后能够访问localhost:8080和项目网站。转载 2015-09-01 19:03:42 · 468 阅读 · 0 评论 -
CentOS网络简单配置
今天完成了以下学习任务:一. 在CentOS中设置了NAT方式上网,桥接方式由于使用的电信免费WiFi所以无法连接1. 需要把宿主机网卡的配置设置为“共享”2. 在/etc/sysconfig/network-scripts/ifcfg-eth0中进行设置NM_CONTROLLED=noon_boot=yesGATEWAY=你在VMnet8里看到的ip3原创 2015-07-29 16:06:03 · 350 阅读 · 0 评论 -
MAC系统指定JDK版本的方法
MAC系统有/usr/libexec/java_home工具,在命令行输入后,可知道当前JDK的安装位置/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/usr/libexec/java_home -V显示所有安装的JDK版本GeorgedeMacBook-Pro:~ george$ /转载 2016-08-27 19:35:02 · 6722 阅读 · 0 评论 -
Java Web项目WAR包文件路径问题
J2EE项目在生产环境中,通常以WAR,EAR包等形式部署在服务器上,在Websphere Application Server(WAS)服务器上部署应用时,有时项目需要获取文件的物理路径,但是WAR包部署时,在tomcat和WAS下部署有很大的差别:tomcat会把WAR包解压到当前文件夹下,然后再用解压的文件夹来发布,这样与本地编写调试的程序环境类似;而WAS或WebLogic两种服务器,WA...转载 2018-10-25 22:09:29 · 4155 阅读 · 0 评论