自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java返回前端Bigdecimal类型数据时“0E-8“及小数点多余0的问题

Java Bigdecimal类型字段返回前端时0对应成"0E-8"及返回值有多余的0问题

2022-06-16 00:35:19 15252

原创 linux服务器定时删除实时日志

定时删除实时生成的控制台日志文件本文参考文章:linux定时清除日志 添加定时任务权限问题 定时任务添加失败项目是用nohup 命令启动的jar包产生了实时的的日志文件。日志生成以后文件越来大业务场景在Linux中使用命令启动Java项目生成了日志文件。nohup java -jar xxx.jar >>xxx.log 2>&1 &由于日志文件越来越大,需要清理。所以有了以下的需求:需要定时清理文件,且不关闭项目的情况下。解决方法我当时参考了

2021-07-19 19:46:00 559

原创 MySQL数据库锁表,如何释放锁

数据库锁表,运行的程序开始报错问题出现原因解决办法总结问题出现原因项目中某个表的数据太多而且无效,影响用户使用体验,计划用sql语句进行删除,然后手写sql进行删除数据操作,之后发现这个sql执行的时间比较长,然后进行停止操作。之后就出现了关联表被锁的现象,导致程序置行update操作报错。解决办法重启数据库(不推荐) 当时项目还在生产运行,出现这个问题也比较棘手,当时拿着报错去百度,没找到立即解决的办法。无奈只能尝试重启数据库的方式来解决问题。通过查看数据库锁情况来kill进程来解决问题。

2021-07-10 22:16:24 7384 1

原创 nginx配置https认证

配置https认证的前提是已经申请下来了认证证书,就只差在nginx上面部署443端口配置如下server { listen 443 ssl; server_name XXXXX;#域名 # root /var/www/bjubi.com; // 前台文件存放文件夹,可改成别的 # index index.html index.htm;// 上面配置的文件夹里面的index.html ssl_certificate /usr/local/nginx/XXXXX.

2021-06-21 14:19:39 151

转载 mybatis-plus中sql日志存放到指定文件

前言提示:文章的前提是使用的日志框架是logbacklogback-spring.xml配置文件如下(如果是logbackx.xml 动态路径会失效)<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 子节点<property> :用来定义变量值,它有两个属性name和value,通过<property>定义的值会被插入到logger上下文中,可以使“${}”来使用变量-.

2021-05-19 00:12:30 1912 2

原创 mybatis-plus配合logback 设置sql语句输出到文件并关闭控制台输出

mybatis-plus 的日志实现支持一下几种方式//这里的log-impl实现是stdoutImpl。它只能输出到控制台窗口单不能写入文件。//要想写入文件,需要配合日志框架进行配置,我这里使用的日志框架是logback,//所以我这边修改了log-impl的实现类为org.apache.ibatis.logging.slf4j.Slf4jImpl并定义了日志级别mybatis-plus: configuration: log-impl: org.apache.ibatis.logg

2021-05-18 22:44:25 6823 2

原创 aop方法的请求参数返回数据,请求方法映射的请求地址,IP地址

切面配置 /** * 定义pilecontroller下的所有方法为切入点 */ @Pointcut("execution(* com.project.controller.*.*(..))") public void AccessPointcut(){} @Around("AccessPointcut()") public Object handle(ProceedingJoinPoint joinPoint) throws Throwable {

2021-05-14 15:10:25 222

转载 idea中git图标消失后找回方法

项目中git图标消失找回方法引用来自简书,作者:Ada54 文章引用地址问题:右键点击项目,找不到 Git解决方法:step1:点击菜单栏 File-> 点击Settings-> 选择Version Controlstep2:查看到Unregistered roots中有未注册的版本选中它 ->点击右上角的加号 -> 点击apply 就可以了step3: 右键项目,就可以看到Git快捷键完成...

2020-10-22 19:04:52 19331 3

原创 用HTTPS方式(域名加路径)来访问FTP服务器图片

用ftp:ip的方式在浏览器中输入只能是下载模式,要想http方式浏览图片,需要配置nginx。前提是在Linux环境中已经搭建好了nginx和FTP服务器,且用 ftp:ip方式能够访问到路径打开Linux中nginx的配置文件 vim nginx.conf在server模块中配置你想要监听的端口,如果不想域名加端口的方式来访问图片,配置在80端口或者443端口如果想要以https的方式访问图片就需要配置在443端口了,这里先来看下80端口的配置server { #侦听80端口

2020-07-15 13:45:12 4080

原创 浅谈Dubbo使用步骤

Dubbo使用步骤SpringBoot方式第一步: 引入依赖在服务提供者、消费者工程中的pom.xml文件中添加如下依赖<!-- Dubbo Spring Boot Starter --><!-- 引入Dubbo核心库,并引入SpringBoot自动配置依赖 --><dependency> <groupId>org.apache....

2019-08-19 10:26:55 97

原创 简单网络请求工具类

import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpRequestRetryHandler;import org.apache.http.client.entity.UrlEncodedFormEntity;import org....

2019-08-05 20:22:00 83

原创 Springboot子项目找不到jsp页面

springboot子项目正常启动但是找不到jsp页面解决方法如下编辑页面,然后进入下面页面选中Working directory中的最后一项然后appliy–>ok我的springboot子项目pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/...

2019-08-02 21:39:00 1103

原创 Idea中部分maven项目显示灰色

项目显示灰色表示忽略了pom.xml解决办法把对号取消掉就可以了

2019-07-27 17:09:23 2709 3

转载 springmvc 请求重定向,转发

先来了解下在servlet中请求转发的区别servlet的请求转发(forward)和重定向(sendRedirect):请求转发(forward)用法:request.getRequestDispacther(“/test.jsp”).forword(request,response);过程:客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个serv...

2019-07-23 12:01:25 136

转载 Mybatis

MyBatis简介​ 2001年,Clinton Begin发起了一个名为iBATIS的开源项目,最初侧重于密码软件的研发,后来发展成为一款基于Java的持久层框架。​ 2004年,Clinton将iBATIS的名字和源码捐赠给了Apache软件基金会。​ 2010年,核心开发团队决定离开Apache软件基金会,并且将iBATIS改名为MyBatis。​ MyBatis是一款优秀的支持...

2019-06-30 19:59:43 199

原创 mybatisSpring 整合

使用Mapper接口MyBatis 将配置文件中的每一个 节点抽象为一个 Mapper 接口,而这个接口中声明的方法和跟 节点中的<select|update|delete|insert> 节点项对应,即<select|update|delete|insert> 节点的id值为Mapper 接口中的方法名称,parameterType 值表示Mapper 对应方法的入参类...

2019-06-28 08:53:14 114

原创 MyBatis核心配置

MyBatis核心配置MyBatis核心对象新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入MyBatis核心...

2019-06-25 08:30:29 176

原创 SpringAOP,数据开发,事务管理

Spring中的AOP,数据开发及事务管理AOP的概念Spring的通知类型ProxyFactoryBeanAspectJ开发基于注解的声明式 AspectJAOP的概念Spring的通知类型• org. aopall iance. intercept. Method I nterceptor (环绕通知) 在目标方法执行前后实施增强,可以应用于曰志、事务管理等功能。• org.spri...

2019-06-24 08:54:23 102

原创 SpringAOP

AOP是属于面向切面的编程;它是面向对象编程(OOP)的一种补充.动态代理:AOP中的代理是AOP框架动态生成的一个对象,该对象可以作为目标对象使用Spring中的AOP代理,可以是JDK动态代理,也可以是CGLIB代理。JDK动态代理是通过 java.lang.reflect. Proxy 类来实现的,我们可以调用 Proxy 类的 newProxyl nstance()方法来创建代...

2019-06-21 08:41:04 104

原创 Spring Bean的注入属性值的一些方式

在XML中Bean的一些属性:lazy-init:控制Bean实例化的时期。lazy-init有true和false两个值进行选择,等于true时,Bean实例化话的时机会往后延迟(scope=“singleton”),在main方法里通过获得上下文配置时,不会对bean进行实例化,执行getBean方法才会对它实例化。等于false时则是在main方法里去获得上下文配置的时候就对该Bean进...

2019-06-14 09:26:32 577 1

转载 MySQL中的char与varchar详解(转载)

mysql中char与varchar的区别:char:定长,效率高,一般用于固定长度的表单提交数据存储 ;例如:身份证号,手机号,电话,密码等varchar:不定长,效率偏低1、varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255个字节,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的...

2019-05-12 18:36:53 242 1

原创 java 数据类型的分类,运算符的种类

java里常见的数据类型讲解及运算符的种类在讲解数据类型的分类之前我们先来说明一下标识符的命名规则及定义标识符在编程过程中,常常需要我们定义一些符号来标记一些名称,如包名,类名,方法名,参数名,变量名等,这些符号被称为标识符。标识符可由字母(A-Z和a-z)美元符号$,下划线组成,但这些标识符的命名往往遵循一些规则。 一,标识符不能以数字开头例如:abc,_123,ac14e,这些都可...

2019-05-12 16:14:55 263

原创 Java 学习中for循环的初级练习(各种三角形的打印方法 以及冒泡排序的方法及思想)

for循环初级的一些常用练习包括冒泡排序方法及思想在初级学习的过程中我们常常会遇到一些针对的对for循环的练习,下面介绍下常见的一些练习例子,也希望能够帮助下有需要的同学1.常见的三角练习:直角三角形的练习用 * 打印出直角三角形的练习是最常见的三角形练习之一,还有最简单的正方形的练习和长方形。在这里介绍下直角三角形的打印方法,直角三角形的特点是从上到下 * 数逐渐(有规律)增多或减少...

2019-03-11 22:19:37 375

空空如也

空空如也

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

TA关注的人

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