- 博客(46)
- 收藏
- 关注
原创 docker安装webshpere,并部署war、ear包
主要借鉴https://www.cnblogs.com/DFX339/p/8493188.html这篇文章,讲解很详细,但有一些注意的地方:获取镜像:docker pull ibmcom/websphere-traditional:8.5.5.12-profile ,由于docker仓库里没有 ibmcom/websphere-traditional:8.5.5.12-profile这个镜...
2019-12-23 18:24:24
3405
原创 springboot普通类调用dao service层方法
总结下来是:1.创建一个实体类并实现ApplicationContextAware接口,重写接口内的setApplicationContext方法来完成获取ApplicationContext实例2.拿到ApplicationContext对象实例后就可以手动获取Bean的注入实例对象3.调用dao 或service中的方法网上两篇文章:一篇介绍bean,留给自己看:https://w...
2019-12-03 11:11:47
4142
原创 springboot打印sql日志
logging:level:com.hx.paas.acp.measurementmanager.dao.jenkinsdao: debugcom.hx.paas.acp.measurementmanager.dao.jiraDao: debug
2019-11-15 15:28:39
878
转载 java 定时任务之一 @Scheduled
https://blog.youkuaiyun.com/jack_bob/article/details/78786740
2019-11-01 17:28:25
221
原创 Mysql中Count函数的正确使用
a:使用:Count(表达式 Or null)b:使用:Count(Case when 表达式 then 1 END) 或者 Count(CASE WHEN 表达式 THEN 1 ELSE null END)如:select userid, COUNT(ParentID=0 OR NULL), COUNT(CASE WHEN ParentID=0 THEN 1 END), COUNT(CAS...
2019-09-18 18:58:12
664
原创 mysql设置时区
mysql数据库创建后。默认的时区比东八区少了八个小时。如果sql语句中使用到mysql的时间的话就会比正常时间少了八个小时。所以需要修改mysql的系统时区。使用mysql连接工具或者命令好工具都可以。我用workbench输入命令行:select now(); 查看mysql系统时间。和当前时间做对比set global time_zone = ‘+8:00’;设置时区更改为东八区fl...
2019-09-16 11:18:42
1056
原创 mybatis返回多个map结果
如果返回一条结果,xml直接这样写:<select id="searchncomedateByInvestID" resultMap="java.util.HashMap"> select t1.invest_id , cast(t1.modify_time AS DATE) modify_time fro...
2019-09-06 17:05:56
4088
原创 mysql时间函数
获取当天、前一天、后一天:使用date_sub函数假如今天是2016年08月01日date_sub('2016-08-01',interval 1 day) //表示 2016-07-31 date_sub('2016-08-01',interval 0 day) //表示 2016-08-01 date_sub('2016-08-01',interval -1 day) /...
2019-09-06 16:57:05
192
原创 创建表的主键为32位的UUID
设置id为varchar类型,长度可大于等于32;插入数据时采用一下方法:INSERT INTO blog_user (`id`,`role`,`name`,user_password,head_address) VALUES (REPLACE(UUID(),"-",""),'系统管理员','zhangsan','123','image/admin_head1.jpg');3.如果在J...
2019-08-04 21:24:38
953
原创 springboot使用JPA详解
什么是JPA?JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。使用spring jpa,几乎不需要写数据库操作的代码即可实现基本的CRUD功能;另外也可以使用Page、Pageable接口和Sort类完成分页排序,十分方便。本文代码已上传至github,有需要的朋友可以下载:h...
2019-07-04 16:54:33
5916
原创 springboot进行junit测试出现:Failed to configure a DataSource: 'url' attribute is not specified and no embe
在springboot项目进行junit单元测试时出现以下错误:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitabl...
2019-07-04 14:07:48
1159
原创 IDEA使用mybatis-generator
创建maven项目,并下载以下依赖与插件<dependencies> <!--mybatis依赖项目代码会用到--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifact...
2019-07-02 19:53:51
238
转载 SpringBoot2 实现JPA分页和排序分页
这位老哥总结的贼好,毫不犹豫转载:https://blog.youkuaiyun.com/yhflyl/article/details/81432266
2019-06-28 16:49:32
1558
原创 springboot2:解决No identifier specified for entity: com.wqw.springboot1.pojo.User
此问题的意思是:实体bean缺少了主键但是代码中有定义:最后发现导错了@Id的包原来是:import org.springframework.data.annotation.Id;改为:import javax.persistence.*;、这总结:两个包中同时有@id,而持久话用到声明主键的@ID在javax.persistence.*中,如果两个包同时存在,正确的这个会被覆盖...
2019-06-28 16:44:09
1022
转载 springboot快速入门
转载:https://www.cnblogs.com/wmyskxz/p/9010832.html注意几个问题,上文没有说清:(1)热部署问题添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...
2019-06-24 16:04:42
210
原创 Jenkins执行Maven编译时报错 java.lang.NoSuchMethodError: No such DSL method 'withMaven' found among steps
jenkins执行maven时出现如下错误:java.lang.NoSuchMethodError: No such DSL method 'withMaven' found among steps [acceptGitLabMR, addGitLabMRComment, archive, bat, build, catchError, checkout, deleteDir, dir, doc...
2019-06-19 16:37:37
5346
原创 navicat导入.sql文件出现:[ERR] 1067 - Invalid default value for 'create_date'
解决方案:在my.ini中添加sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
2019-06-18 19:28:38
6642
1
原创 jenkins配置gitlab
前提:已经搭建好jenkins以及gitlab环境安装gitlab插件firewall:安装firewalld 防火墙:#yum install firewalld开启服务 :# systemctl start firewalld.service关闭防火墙:# systemctl stop firewalld.service开机自动启动:# systemctl enable fir...
2019-06-17 16:08:01
2343
原创 linux命令整理
查询系统发行版本cat /etc/redhat-release查看端口、杀进程查看端口占用:netstat -tlnp|grep 8080手工终止进程的运行:kill 8080如果终止不了,可以强制终止kill -9 8080curl用法# curl http://www.linux.com注:执行后,www.linux.com 的html就会显示在屏幕上了由于安装li...
2019-06-17 16:07:19
199
原创 centos7 gitlab安装及502采坑
安装可以参考这位小哥教程:https://blog.youkuaiyun.com/qingguiyu/article/details/81022509注意:如果项目跑在项目的测试环境中,不需要安装防火墙但是问题出现,安装完成后从外网访问,出现502错误:搞了半天发现gitlab的unicorn服务端口被占用,unicorn[‘port’] = 8080默认使用8080端口,使用:vim /etc/gi...
2019-06-17 12:21:57
3242
1
原创 mysql8.0创建用户授予权限报错解决方法
遇到错误:Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘IDENTIFIED BY ‘11111” at line 1解决:8.0之前写...
2019-06-10 16:04:39
1511
转载 window安装两个版本的mysql
因项目环境搭建需要,需要安装一个低版本(5.7)的mysql,由于之前没有去掉环境变量这一操作,搞了好久也没搞好,此教程有提到,故记录一下:https://blog.youkuaiyun.com/NULLmk404/article/details/88982273...
2019-06-05 18:49:12
618
原创 linux命令
查看Tomcat是否启动:ps -ef |grep tomcat如果有一大长长长串的东西出现,说明tomcat是启动了,第一个是启动该进程的用户,第二个是该进程的id,第三个 是占用CPU的百分比,第四个是占用内存的百分比.、pwd:显示当前所在目录~:root目录/:根目录ls:查看当前目录下所有的文件和目录cd usr 切换到该目录下usr目录cd …/ 切换到上一层目录cd...
2019-06-05 10:41:13
96
转载 SpringBoot 在idea中实现热部署
转载:https://blog.youkuaiyun.com/little_skeleton/article/details/80935794
2019-05-29 19:08:56
128
转载 Windows安装nodejs
转载:https://jingyan.baidu.com/article/48b37f8dd141b41a646488bc.html
2019-05-28 18:46:11
132
转载 Windows下 IntelliJ IDEA 下载安装及基本配置详解
非常棒!NICE!!!https://blog.youkuaiyun.com/qq_34968660/article/details/81478743
2019-05-26 22:09:35
268
转载 IDEA中Maven依赖包下载不了的问题解决方案汇总
老哥稳!https://blog.youkuaiyun.com/jwcxs_m/article/details/80076909
2019-05-20 14:52:15
7646
1
原创 解决npm install安装包失败问题
npm install安装包时出现以下问题:解决方法两种:执行:npm config set registry http://registry.cnpmjs.org/直接编辑c盘下的.npmrc文件,将registry的值修改为registry = http://registry.cnpmjs.org参考:https://blog.youkuaiyun.com/weng423811758/a...
2019-05-09 10:08:41
2405
原创 IDEA中maven配置
下载maven,网址: http://maven.apache.org/download.cgi解压到自定义文件夹下,注意一定不要中文!配置maven环境变量,在Path变量值中添加lib,注意后面的分号不要忘记新建本地仓库(如图)在F:\SpringSTU\apache-maven-3.6.0-bin\apache-maven-3.6.0\conf目录下找到se...
2019-05-08 19:35:31
212
转载 windows下安装node版本管理工具及nvm use切换不成功问题解决
病因:之前使用过nodejs,版本为10.15.0;后来重新安装了nvm并 nvm use 8.9.0,发现切换失败。解决方法:转:https://www.jianshu.com/p/6ea51fea8ec0(重新找到之前安装的nodejs文件,重新命名即可)...
2019-05-08 15:18:42
10600
1
原创 dos常用命令
查看maven版本:mvn -v查看jdk版本:java -version查看nodejs版本:node -v使用nvmnvm install v8.9.0 //安装8.9.0版本nodejsnvm use v8.9.0 //当前命令行窗口切换nodejs到v8.9.0nvm switch v8.9.0 //切换到8.9.0版本为默认使用版本nvm list //显示本地已安装的n...
2019-05-08 15:13:15
114
原创 mysql8.0.13忘记密码
本人Windows系统,数据库为mysql8.0.13。之前的低版本无法解决新版密码忘记问题,特此记录。停止服务方法一: 启动cmd->输入services.msc->找到mySQL->停止SQL服务方法二:net stop mysql(启动服务为net start mysql)具体方法使用管理员打开cmd命令窗口 输入:mysqld --shared-memo...
2019-04-11 16:36:08
143
转载 maven项目中的groupid、artifactid和Version
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId...
2019-04-11 10:16:19
1583
转载 fastJson常用方法总结
//举例代码 String json = "{\"name\":\"张三\",\"age\":20,\"some\":[{\"name\":\"张一\",\"age\":\"30\"},{\"name\":\"张二\",\"age\":\"10\"}],\"ids\":[\"12\",\"2343\"]}"; //json字符串转换成jsonObject对象 ...
2019-04-10 16:47:20
184
原创 git修改提交者账号信息
查看git用户名和邮箱地址命令:$ git config user.name$ git config user.email修改用户名和密码:$ git config --global user.name "设置自己的名字"$ git config --global user.email "设置自己的邮箱"...
2019-03-29 09:10:34
1125
原创 springboot设置上传文件大小
springboot中默认的文件上传大小为1M,超过会上传失败解决办法:在application.properties中加入:spring.servlet.multipart.maxFileSize=10MBspring.servlet.multipart.maxRequestSize=10MB maxFileSize 是单个文件大小 maxRequestSize是设置总上传的数据大小...
2019-03-26 10:25:24
494
原创 自动更新插入时间 for navicat
1、在需要自动更新的字段上,选择“timestamp”类型;2、下面的默认值修改成CURRENT_TIMESTAMP,并选中“根据当前时间戳更新”
2019-03-19 14:01:02
1168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人