- 博客(88)
- 问答 (2)
- 收藏
- 关注
原创 mysql保存提示 HHH000315:Batch update returned unexpected row count from update: 1 actual row count: 0 ex
最近在将之前的项目(oracle)数据库切换成mysql,其他几个模块切换都很顺利,但是到了另外一个项目,就出现Batch update returned unexpected row count from update: 0 actual row count: 0 expecte这种问题,说一下我的解决流程,因为报错的时候一直提示是orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:657
2021-10-15 08:58:59
1350
原创 jenkins 完成 项目配置文件修改并远程发布包
基于jenkins以安装完成 安装插件,ssh3. 在系统配置中设置要远程ssh服务器,主要用于在单个项目中执行的ssh连接地址4.上面配置完成后,新建一个item,默认item已经存在,进入配置5:所谓的修改配置是指将jenkins从下载的代码服务器下载下来的文件进行修改,里面有一些maven的配置,还是有删除的配置,是因为之前配置了maven,当前脚本是在maven之后执行的,所以才会出现需要删除并重新打包的情况...
2020-12-09 11:06:53
1166
原创 Docker 简单命令
Docker 引擎,底部由守护进程组成,是一个cs架构,docker server 会启动docker daemon;守护进程(-d):运行的程序成为进程,守护正在运行的进程,用于监控一个程序,当发现挂掉之后,会自动重启Rest api:docker clicontainer:容器架构:镜像和容器基于镜像启动容器,容器是镜像的实例,容器并不会影响镜像,每次创建都是一个新的容器docker 操作镜像获取镜像:docker pull查看镜像:do...
2020-11-12 14:11:13
445
原创 Ubuntu 修改man中文
首先下载 apt-get install manpages-zh再修改文件vi /etc/manpath.config 按esc,再按 :输入:1,$s#/usr/share/man#/usr/share/man/zh_CN#g回撤即可
2020-10-27 23:48:56
310
原创 线程池创建线程并全部结束后执行主线程
package com.strongit.nj.pmp.integrate.service.query;import java.util.concurrent.*;public class BankStatementQuery {// 指定几个线程 private static final CountDownLatch countDownLatch = new CountDownLatch(3); public static void main(String[] args) {.
2020-05-13 14:09:47
1108
原创 Centos 7 搭配到公网
1:首先需要跟拉专线,跟运行上要 公网ip,网关2:进行配置,服务器上面有很多网卡,首先确定,现在那个网卡正在启动(正常需要将不用的网卡卸载掉)ip a 用于查看端口状态查看到具体端口侯,进入相应的端口配置文件,进行配置首先查看/etc/resolv.conf 里面的配置,备用进行配置...
2020-03-28 11:08:02
3446
原创 Mac 基于 Parallel Desktop 安装Ubuntu 18.04 修改IP地址(链接wifi的模式)
Ubuntu 18.04 使用修改ip 是使用 netplan 进行修改注意:下面格式需要遵循 yaml 的格式来写,不然配置会识别不到,并且冒号后面,需要加空格addresses: 表示 id ,该id表示的是,当前你链接网络 ip所在的段gateway4: 表示网关,网关的ip是 链接wifi 能打开的客户端的地址需要注意的时: 需要在Parallel Desktop ...
2019-11-01 10:25:33
1733
原创 Mac idea 安装插件无法启动
首先关闭电脑,在开机时,按住shift 键,此时会进入到开机界面,注意不要在当前开机的环境中运行任何软件,否则电脑会崩溃,进入到 ~/资源库/Application Support/ 找到 idea 的安装目录,打开之后,会有安装的所有插件信息,此时删除之前安装的插件关闭mac 再重新启动,不要任何操作,进入操作系统再次打开,完成插件删除...
2019-09-30 17:54:49
2312
原创 mac idea 执行 shell脚本
在使用的时候,跟windows 的idea 是不同的,在windoes 中使用的是,bat文件,但是在mac 中是没有bat 文件的,所以需要将文件的后缀名修改为 sh 结尾,这时会提示你是否安装 sh 的插件, 安装完成之后,文件就会进行修改这时可在 idea 中的进行执行命令,命令1以 sh 开始...
2019-09-02 17:53:15
1931
原创 mac idea jrebel 激活
jrebel 官网提供注册,然后会给你一个注册码首先 idea 安装 jrebel .在安装完成之后,点击以下按钮一开始 跟我的不一样,我的是注册完成之后,才会显示Change license 的这个提示, 之前好像是 Activatenow 提示,点击即可当注册完成之后,关闭弹出框选择上图中的值,去官网注册:https://zeroturnaround.com/...
2019-08-29 15:51:00
1631
原创 docker补充
Docker最初是dotcloud 公司创始人Solomon Hykes 在法国期间发起的一个公司内部的项目,在2013年3月1以Apache 2.0授权协议开源,主要项目代码在GiHub 上进行维护,Docker 项目后来还加入了Linux 基金会,并成立推动开放容器联盟。Docker 使用的是Google公司推出的Go语言进行开发实现,基于Linux内核的cgroup,namespace,...
2019-07-24 00:00:31
151
原创 Git ssh 下载设置
首先找到你的Git安装的目录,进入到bin目录下输入以下指令:邮箱换成你配置的时候,Git Lab 的邮箱将当前内容,拷贝在下载时,选择ssh下载即可需要将小乌龟的 配置修改成 git 的shh 下载...
2019-07-04 09:50:41
1694
原创 Spring Security oauth2 介绍
介绍:什么是oAuth :oauth是一个协议,是为用户资源的授权提供一个安全的,开放而又简易的标准,与以往的授权方式不同之处是,oauth的授权不会使第三方接触到到第三方的账号信息,即第三方无需使用用户的用户名与密码就可以申请获得该用户的资源的授权,因此oauth 是安全的。什么是Security:Spring Security 是一个安全框架,能够为Spring企业应用系统提供声明式的安全...
2019-07-01 21:37:46
1959
1
原创 Docker 的方式运行 tomcat
前面篇咱们说了怎么运行tomcat 但是在使用的时候,一般是部署项目下面,介绍创建Dokcerfile 文件FROM tomcatMAINTAINER AbanDonADD app.war /usr/local/tomcat/webapps/app.war是将 app.war 包拷贝到 容器的 webapps 下面构建镜像docker build -t Aban...
2019-06-28 10:49:56
482
原创 Docker 介绍 四 安装 mysql ,tomcat
首先安装 Tomcat查找Docker Hub 上的Tomcat 镜像拉取 官方 的镜像进入到容器中:目录是一致的运行tomcat 表示运行 的名称 是tomcat -p 表示映射的端口, -v 表示 数据卷的映射 -d 表示后台运行docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/t...
2019-06-28 10:44:47
135
原创 Docker 介绍三 Docker 容器管理、镜像管理
查看Web容器:Docker ps 查看当前正在运行的容器,Docker ps -a 查看所有的容器包括停止的设置容器的端口:-p 8080:8080 表示将容器的端口映射到宿主机端口上面查看Web容器的应用日志:docker logs -f 容器名称 实时查看容器的日志查看Web应用容器内部的进程:docker top 容器名称,查看当前容器里面的进程检查web应用的程序...
2019-06-28 10:18:24
274
原创 Linux 克隆 ubuntu 解决重复ip 问题
使用VMware 克隆虚拟机的时候,会导致 ip地址相同,下面介绍我是用的方法首先进入到/etc/networkmuluaddress : 表示 你分配的网址 就是 IP地址gateway : 表示 你当前所在网络的 地址 我连的是wifi ,在直接访问 50.1 的时候,可以打开路由器的管理的界面netmask : 24 表示 255.255.255.0下面两个是...
2019-06-26 11:26:55
1389
原创 Docker 安装 fastdfs,后台实现文件上传
首先安装Docker ,在前篇播客中介绍怎样安装Docker ,可以去看一下,我安装的Docker 是基于Ubuntu安装的,不喜欢的小伙伴可以使用Centos进行安装,下面是我的环境 。首先在usr目录下面创建一系列文件,文件顺序在上图中可以看到,当然也可以自己创建。进入该文件,进行创建docker-compose.yml文件该文件是在第一层fastdfs的目录下下面开始查看do...
2019-06-14 16:09:22
1958
原创 Thymeleaf 自定义标签
本文介绍自定义标签,使用的环境为,spring-boot-starter-parent 版本为 1.5.10.RELEASE 使用的 Thymeleaf 的版本是 3.0.9.RELEASE如果使用的spring-boot-starter-parent 为 2.0 以上 则使用 Thymeleaf 的版本则是4以上按照上面版本的说明,首先先把Thymeleaf 的版本进行升...
2019-06-12 14:25:24
2133
原创 Docker 介绍 三 基本使用
在前面已经完成对Docker 的安装,下面介绍Docker 的简单使用运行第一个Docker 的程序执行下面命令: docker run ubuntu:15.10 /bin/echo "Hello"(如果是第一次使用该镜像,会首先去仓库中下载)上面的指令的含义是:用docker 去运行ubuntu:15.10 容器的/bin/echo "Hello"在使用的时候,会使用...
2019-06-11 15:44:29
143
原创 Docker 介绍 二 -- 安装
Docker 安装 :在安装Docker 的时候我使用的是ubuntu的虚拟机进行安装。步骤一:查看当前环境,Docker 在安装的时候,需要两个环境要求,仅适用于64为的Linux 的安装。需要Linux内核版本是3.10 或更高的版本首先查看当前内核版本,打开 Linux 的终端进行版本的查看,uname -r 进行查看内核版本,查看操作系统是32位还是64位uname - m...
2019-06-11 15:06:44
153
原创 Docker 介绍 一
本案例借鉴https://topsale.gitbooks.io/java-cloud- dubbo/chapter3/Docker%E5%8A%9F%E8%83%BD%E7%89%B9%E7%82%B9.htmlDocker 是一个开源的应用容器引擎,基于Go语言并遵循Apacher 2.0 协议开源Docker 引擎,是一个包含以下主要组件的客户端服务程序(Docker 引擎的流程图...
2019-05-08 09:30:17
180
原创 CAS -- Spring
Cas 是Yale 大学的一起开发的一个项目,旨在为Web应用系统提供一中可靠的单点登录的方法,Cas咋2004年12月正式成为JA-SIG的一个项目,Cas具有如下特点:1:开源的企业级单点登录解决方案。2:Cas Server 为需要独立部署的web应用3:Cas Client 支持非常多的客户端(这里指单点的登录系统中的各个web应用),包括java 、.net 、Apacher等...
2019-04-30 09:08:42
447
原创 Rest
尽管REST 在消息处理速度上和可靠性上,Http 方案会逊于消息中间件,但是Http 有如下优点, Http 的 协议较为简单,协议公开透明, Http 的成熟性,HTTP 有大量的可选的Web服务器,如Tomcat、Undertow、jetty,以及商业服务器,还有配置的wen的框架,如本书讲的Spring boot ,以及配套的负载均衡工具,Nginx、Apache,还有性能监控...
2019-04-28 21:28:26
3717
原创 cookie
cookie 的大小限制 一个网页一次只能保存20 个 Cookie信息,而一个浏览器只能保存300个Cookie信息,每次信息的大小不超过4kb上面是Cookie的大小限制,下面讲讲什么是Cookie,Cookie 有什么作用 我们在打开一个浏览器去访问页面的时候,访问完成之后会将浏览器关闭,这个过程就是一次会话。常见的会话管理 Cookie : 将数据保...
2019-04-23 17:21:23
460
转载 spring boot + jxls
参考资料(GitHub) :https://github.com/leaherleaher/springboot-example
2019-04-23 16:00:49
901
原创 Servlet、request、response
Servlet: servler就是一个运行在Web服务器上的一个小的程序,用来接收和响应从客户端发送过来的请求,通常使用http协议 servlet 是sun公司提供的一个动态的网页开发技术 servlet 的作用 用来处理从客户端浏览器发送的请求,并且可以对请求发送响应在使用servlet 时,需要编写一个类实现 Servlet 的接口,将编写的...
2019-04-23 14:31:23
192
原创 反射
在反射中如果不使用强制获取私有的方法,无论是再获取成员变量还是方法的时候获取被public修饰的反射首先获取构造,在获取构造之后才可以获取成员的方法在java的反射机制都是在运行状态中的,对于任意一个类,都可以知道这个类的所有方法和属性(包括私有),对于人一个类,都能够调用他的任意一个属性和方法,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制如果想要解刨一个类...
2019-04-23 10:25:05
191
原创 spring boot --- Mybatis多数据源
配置mybatis多数据源,主要提供SqlsessionFactory实例和sqlSessionTemplate实例,其中SqlsessionFactory用于操作数据源,sqlSessionTemplate管理线程是否安全配置多个数据源对应的配置数据进行加载/** * mybatis 的数据源的配置 */@Configuration@MapperScan(value...
2019-04-21 22:35:16
251
原创 Web
C/S架构的软件:客户端和服务器的软件,都是需要在PC端安装软件,就是有客户端的软件B/S架构的软件:不需要安装到PC端,只需要一个浏览器即可。HTTP 协议: 概述: 规定双方需要遵守的规则,就是用来规定浏览器于服务器需要遵守的规则 http 是一个超文本的传输协议,所有的www 文件都必须要遵守 作用: 视同来规范浏览器和服务器之间的数据传递 特点: ...
2019-03-26 16:11:55
145
原创 Spring boot -- mybatis
Mybatis 是一款优秀的持久层框架,原名叫做IBatis ,2010年有ApacheSoftwareFounddation迁移至Google Code 更名为Mynatis ,在Spring boot 中,Mybatis 提供了一套自动化配置的方案,可以做到Mybatis 开箱即用。pom 依赖 <dependencies> <dependency&...
2019-03-21 21:47:55
132
原创 Sprin boot -- JdbcTemplate
JdbcTemplate 是Spring 提供的一套JDBC 的模板,利用 AOP技术来解决直接使用JDBC时大量重复代码的问题,JdbcTempalte虽然没有mybatis 那么灵活,但是比直接使用JDBC 要方便很多,Spring boot 对jdbcTemplate 的使用提供了自动化配置类,JdbcTemplateAutoConfiguration。pom文件<depe...
2019-03-21 21:31:02
281
原创 spring boot --- 自定义 favicon.ico
favicon.ico 是浏览器选择卡左上角的图标只要将favicon.ico 的图片文件放在 static 目录下即可
2019-03-14 21:55:17
1514
5
原创 spring boot -- 欢迎页
spring boot 在项目启动的时候,首先会去静态资源路径下查找index.html 作为首页文件若查询不到,则会去查找动态的index 文件作为首页文件在项目启动的时候,就会去寻找该文件如果文件中需要数据...
2019-03-14 21:53:29
138
原创 Spring boot -- Filter、 Servlet 、Listener
一般情况下,使用 Spring mvc 框架之后,基本上就可以告别Servlet、Filter和Listener ,但是在整合一些第三方框架的时候,需要使用到Servlet。spring boot 对整合这些基本的Web组件,提供了很好的支持Filter@WebFilter("/*")public class MyFilter implements Filter { @O...
2019-03-13 22:00:09
197
原创 Spring boot -- 初始化数据
在系统一开始加载的时候,需要初始化一些数据,例如文件的加载、数据库的初始化等操作,在spring 中 可以使用 Listener 进行解决,但是在spring boot 使用 CommandLineRunner 和 ApplicationRunner 来解决,两个类的用于基本一致,唯一不同的是参数CommandLineRunner:Spring boot 在启动的时候,会遍历该类的实现...
2019-03-12 23:03:16
546
原创 Spring boot -- 拦截器
spring mvc 提供了 aop的拦截器,拥有更加细致的拦截能力,在spring boot 中提供了更加方便的处理方式HandlerInterceptor:用于完成拦截器的方式在使用的时候只需要 实现该拦截器接口/** * 自定义拦截器 */public class MyInterceptor implements HandlerInterceptor { @Ov...
2019-03-11 22:50:55
444
原创 Spring boot -- Cors 跨域问题
Cors 是由W3c 制定的一种跨域资源共享的技术,其目的就是为了解决前端跨域的请求,在 java ee 中,前端经常使用的跨域的请求是jsonp 的请求技术,但是jsonp 只支持 GET 请求,而Cors 则支持多种 http 请求方法。无论是简单的请求,还是复杂的请求,前端的写法都是不变的,额外的处理都是在服务器端 来完成,在spring boot 中可以使用简单的方式完成Cont...
2019-03-11 22:12:58
168
原创 Spring boot --- 自定义错误页面
在发生异常的时候,如果是Filter 中的异常,使用@ControllerAdvice 中gen @ExceptionHandler 捕获异常是捕获不到的,所以spring boot 默认提供了另一种方式来解决下面是在出现异常的时候,出现的错误的页面提示信息在显示的时候,可能返回json 数据,可以根据实际的情况 ,返回html页面或者是 json 类型的数据在spring...
2019-03-10 19:36:05
658
空空如也
webpack 引入vue,在vue中使用 mint-ui
2019-02-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人