自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 --spring.config.location命令学习

--spring.config.location命令主要是为了加载springBoot jar外部的配置文档,比如我们可以将日志的级别控制放在jar外面的配置文档中,可以方便线上调试,不用改动jar中的配置文档,再打包这样比较麻烦的操作。注意:当使用了这个命令后外面的配置文档级别要高于里面的文档,所以外面的属性会覆盖里面的,当然所有文档都是互补的,没有的话就相互补充。命令是使用:nohup /usr/local/java/jdk1.8.0_281/bin/java -jar...

2021-11-08 15:22:15 14645

原创 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plug

报错内类容mvn clean install -e 查看具体报错内容网上解决方式很多,其实最为有效的解决方式是直接将application.properties文件删除后重新建一个就好了,要么就是编码格式有问题,要么就是一些观察不出来的问题导致的。当然也有springboot和maven版本冲突导致的...

2021-10-21 19:35:34 4765 1

原创 mysql Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre

一,问题现象 在mysql中,用group by 分组时 报错Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre,运行的sqlselect a.id, a.name, a.agefrom agroup by id, name这个主要是违背了mysql开启的校验only_full_group_by 检测二,问题的本质这个问题主要是mysql 开启了onl...

2021-10-21 10:33:52 12698

原创 Spring Boot /Maven如何剔除已有组件,集成想要的组件

一,场景SpringBoot 在默认情况下日志组件是logback,假如项目中用到了自己公司的中间件,而这个中间件用的不是logback日志组件,比如用的是log4j2,为了统一管理日志插件,统一改成log4j2二,实操springboot pom文件改动 <dependency> <groupId>org.springframework.boot</groupId> <...

2021-07-22 15:47:16 658

原创 线程池ThreadPoolExecutor增加线程流程

excute方法流程:

2021-07-08 16:06:32 737

原创 Java读取JSON文件学习总结

一,JSON 格式有几种1,对象形式{ "test":{ }, "test1":[ { } ]}即:对象包对象,以及数组。对象是不能直接包对象的,比如{{}}。2,数组形式[ { "test":"", "test1":"" }]即:数组包对象,其中数组中直接是对象{},不能是key value形式(["key":{}] 错误的结构)二,普通字符产和jso..

2020-11-17 13:49:16 153

原创 Oracle定时任务

declare job_num number; iCount number;BEGIN select count(1) into iCount from user_jobs where what = '存储过程;'; if iCount != 0 then select job into job_num from user_jobs where what = '存储过程;'; DBMS_JOB.remove(job.

2020-10-21 15:31:16 166

原创 FastJson com.alibaba.fastjson.JSONObject cannot be cast to

json转对象失败,其实这里还有个坑,就不通过FastJson提供的方法转化时不会报错,但是,如果是List的时候,后面便利List时会报错List<Student> students = (List<Student>)JSON.parseObject(json).getString("studentList");即,通过强转是不会报错的,但是后面如果进行遍历操作for (Student s : Students) { }这个时候就会报错,强转后的s

2020-10-16 16:40:18 2128

原创 com.alibaba.fastjson.JSONException: default constructor not found. class

主要是通过JSON转对象的时候,Java对象没有默认构造方法,如果是用了@Data注解那就要增加构造方法的注解@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class Profit4Month implements Serializable {}因为底层会调用默认构造方法。...

2020-10-16 16:28:05 6796 1

原创 mybatis批量插入报 ORA-01461-仅能绑定要插入LONG列的LONG值

一,Mybatis Oracle实现批量插入<insert id="insertUserBatch" parameterType="java.util.List"> INSERT INTO table_user ( id, user_code, user_name ) <foreach collection="userList" item="item" index="index" separator="UNION ALL

2020-07-29 11:34:21 1430 1

原创 【源码学习】StringUtils源码学习

StringUtils源码学习StringUtils源码学习是String类的工具类,和其它工具类一样,含有大量的方便使用的静态工具方法。一,常用工具方法1,isEmpty(String str) public static boolean isEmpty(String str) { return str == null || str.length() == 0; } public static boolean isNotEmpty(String s

2020-07-20 11:21:03 197

原创 Oracle 将某几张表中的几列组合插入到另外一张表中

一,场景 项目中会有会,将几张表中的其中一列组合后插入到另外一张表中。比如:A表id code name time a1 acode1 aname1 atime1 a2 acode2 aname2 atime2 a3 acode3 aname3 atime3 B表id typecode time b1 btypecode1 btime1 ...

2020-05-15 16:11:56 996

原创 Mybatis中解决Oracle11g 不能在同一行执行多条命令问题(报错ora-00911)

在Mybatis实现批量更行操作时,<foreach>标签实现,实质就是将多条sql拼接后让数据库执行,然后Oracle11g是不支持在同行执行多条命令的。所以要做特殊处理。一,未处理代码<update id="saveNos" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" separator=";" open="...

2020-05-14 18:41:10 492

原创 Mybatis Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符在mybatis开发中报此错误,但是将sql粘贴到plsql中执行时没有任何的错误原因:mybatis mapper文件中sql语句结尾不用加";",否则会报错

2020-05-14 11:36:38 282

原创 Mybatis报java.lang.UnsupportedOperationException异常

java.lang.UnsupportedOperationException异常接口:List<String> findRobotNameById(@Param("robotIds") List<String> robotIds);<select id="findRobotNameById" resultType="java.util.List"> select ROBOT_NAME from PRO_ROBOTS where ROBO

2020-05-12 16:07:30 280

原创 Oracle 使用命令窗口执行脚本文件

在不通过plsql或者脚本文件很大的情况下可以通过命令窗口(最原始的样子),执行已写好的脚本文件。一,win+r 打开命令窗口,登录数据库 >sqlplususername/password二,执行脚本1,脚本在当前目录 >@filename.sql2,脚本不在当前目录>@D:\文件夹...\filename.sql...

2020-05-08 15:49:09 3150

原创 用Idea实现Maven的继承和聚合

目前微服务特别的火,也是一种趋势,好多大的系统都会切分成比较独立的微服务,特别是在一个大的项目组中,会将一个生态下的各种小的微服务用maven工程统一管理到一个大的项目中,而各个小的微服务以模块的形式存在(这只是在代码版本管理方面,微服务在运行部署方面仍然是独立的),如果是Dubbo项目更为常见,比如几个微服务使用的Api就可以成为一个公共的模块,供provider和consume...

2020-04-28 10:41:06 639

原创 Dubbo环境搭建(windows)

因为要学习Springboot+dubbo+zookeeper框架,所以打算一步一步走一遍。一,Dubbo admin源码下载,并进行打包 1.下载地址https://github.com/alibaba/dubbo,选择其中一个分支进行下载 2.进入dubbo-admin路径,通过maven进行打包 3.得到 dubbo-admi...

2020-04-27 17:27:29 277

原创 ZooKeeper下载安装(Windows)

最近在学习Dubbo,所以先安装安装一下zookeeper,下载链接:https://www.apache.org/dyn/closer.cgi/zookeeper/ 点击链接进入下载界面,选一个版本下载即可下载后进行解压解压后将conf文件下的配置文档模板zoo_sample.cfg复制一份命令为zoo.cfg,然后增加几个参数这个两个参数分别是:数...

2020-04-27 11:22:40 459

原创 String,StringBuilder,StringBuffer源码学习(底层实现原理)

Java中的字符串有,String,StringBuilder,StringBuffer1,String类的实现关系源码由源码可以看出String分别实现了java.io.Serializable, Comparable<String>, CharSequence实现了三个接口,并且类和维护的底层数据char value[]均由关键字final修饰,即,类不能被...

2019-06-19 19:03:33 1793

原创 【Angular学习笔记】环境准备,并使用脚手架Angular -cli 搭建项目

1.下载并安装node.js下载node.js2.下载并安装nmp3.验证是否安装成功命令: node -v nmp -v4.全局安装教授angular -cli,并验证是否安装成功安装命令:npm install @angular/cil -g (下载。。。。。)如果因网络原因什么的,安装失败,自需要命令删除, 命令:npm uni...

2019-03-05 00:09:00 246

原创 IDEA如何将普通文件夹设置为资源包

操作顺序图片1.idea新建普通文件夹New—&gt;Directory2.将普通文件夹设置成资源包搞定!

2019-03-03 23:13:47 2949

原创 【quartz学习笔记】JobExecutionContext和JobDataMap

1.JobExecutionContext 当Schuduler调用一个Job时,就会将JobExecutionContext传递给Job的execute()方法,同时Job类可以通过JobExecutionConext对象访问到quartz框架运行的环境以及Job实例本的一些属性参数。JobExecutionContext接口结构2.JobDataMap ...

2019-03-03 18:15:07 987

原创 【quartz学习笔记】Maven实践

用Mave工程上手实践一下。1.maven依赖&lt;dependency&gt; &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt; &lt;artifactId&gt;quartz&lt;/artifactId&gt; &lt;version&gt;2.3.0&...

2019-03-03 17:13:44 167

原创 【quartz学习笔记】几个重要的概念

因为项目的需求开始学习接触定时任务框架——quartz一.几个重要的类/接口(概念)Job 实现定时任务执行的内容接口,实际的任务类需要实现该接口,该接口只有一个方法,execute(),即定时任务的业务逻辑写在该方法体中即可。 2.JobDetail quart框架不会直接调用我们所定义的job类,而...

2019-03-03 16:31:35 285

原创 SpringMVC静态文件访问路径设置(直接用URL访问,后台不必实现I/O流 图片)

一.错误现象SpringMVC在加载静态文件(.css ,.js,图片等)时,会出现加载不成功的现象。浏览器浏览器F12后台窗口日志信息七月 03, 2018 6:54:14 下午 org.springframework.web.servlet.DispatcherServlet noHandlerFound警告: No mapping found for HTTP request with U...

2018-07-03 19:15:15 3802

原创 Mybatis使用插件Mybatis-PageHelper进行翻页(SpringMVC+Spring+Mybatis-PageHelper)

使用SpringMVC+Spring+Mybatis-PageHelper实现翻页功能一.翻页功能实现的简单工具类以及插件整合准备Page类public class Page&lt;E&gt; { //当前页 private int pageNum; //每页显示条数 private int pageSize; //总页数 private int totalPage; //总记录 ...

2018-06-14 16:18:03 407

原创 Spring 版本和Jackson版本兼容问题

jackson-annotations-2.6.2.jarjackson-core-2.6.2.jarjackson-databind-2.6.2.jarjackson-mapper-asl-1.9.13.jar

2018-05-25 14:18:39 12044 1

原创 SpringMVC 自定义interceptors配置文件报错(标红)问题

SpringMVC自定义拦截器在 .xml文件中配置报错(标红)一.错误现象配置文件 &lt;mvc:interceptors&gt; &lt;mvc:interceptor&gt; &lt;mvc:exclude-mapping path="/error/*"/&gt; &lt;bean class="com.gree.interceptors.GetClientIpInterc...

2018-05-23 16:41:05 3888

原创 Java代理总结(Proxy,CGLib,静态代理,动态代理)

Java代理总结一,几个名词:1.静态代理    要求:代理对象和被代理对象(目标对象)都要同时实现相同的接口或继承相同的父类。即没有这个前提条件是没法实现静态代理的。2.动态代理    动态代理又分:    Java JDK: Proxy 代理(又叫接口代理)                     要求:目标类必须实现接口或继承父类,代理则不需要。    CGLIB代理:子类代理       ...

2018-05-04 15:06:35 228

原创 SpringMVC+jQuery(ajax)提交form(头像上传)表单并局部刷新后台数据

SpringMVC+jQuery实现上传用户信息,并局部刷新显示一.后台代码SpringMVC 1.Controller  用来接收前端post的数据,并返回上传成功后的数据模型user@RequestMapping(value="/returnImagePath",method=RequestMethod.POST)@ResponseBodypublic Map&lt;String, Use...

2018-04-26 18:31:57 1401

原创 新的博客新的开始

    之前用的博客账号用户名是系统生成的QQ号,弄得我强迫症都犯了,现在注册了个自己想要的用户名,所以写一些计划,各方面都看着也舒服哈哈哈。1.每月两篇以上的关于技术类的原创帖;2.每两月一个小demo(一个完整的模块,或者一个小型的完整的系统);...

2018-04-26 18:19:56 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除