自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot 日志 [log4j2 + slf4j]

SpringBoot 日志springboot 使用Commons Logging进行所有内部日志记录,但是底层实现依旧是打开状态。为Java Util Logging,Log4J2,Logback提供了默认配置。默认情况下使用Logback进行日志记录写这篇日志的原因:springboot默认日志导致线上系统堵塞,效率不高,所以特别抽出点时间来研究合适项目的日志系统,具体效率问题我就不赘述了,大概就是 log4j2 > log4j *10 ,也刚好细分下需要保存的日志。也希望别人不用再踩到我淌

2020-05-26 16:41:44 599

原创 springboot 时间格式问题

时间格式问题总结常用的注解 @JsonFormat 、@JsonSerialize、@DateTimeFormat页面需要时间戳时如果不是 Mybatis 中的 resultMap类型查出来的内容 那么需要使用@JsonSerialize对实体类时间字段进行限制如果查询出来的时候使用的 resultType 那么实体中的字段会被框架默认的格式转换,就得不到时间戳格式/*** 在相关属性上添加 @JsonSerialize(using = DateToLongSerializer.cl

2020-08-17 16:43:26 385

原创 Spring boot 事务(Transaction)

Spring boot 事务(Transaction)问题学习事务的理解:事务的四个特性:原子性 【要么全部执行,要么全部不执行】、一致性【事务完成时,必须是所有相关数据保持一致(原子性保证数据库出现了问题之后还是会继续执行保证在了 一致性,隔离性 通过限制可能会出现的覆盖等问题来保证一致性)】、隔离性【一个事务的执行不能被其他事务干扰】、持久性【事务一旦提交,那么就是永久性的存储】一致性是事务最终的目的,其他三个性质都是为了一致性而存在的。java支持的事务类型:jdbc事务 :分为手动和

2020-06-10 09:19:31 877

原创 初用node遇到的尴尬

是时候静下心来写写东西了,记录一下自己的日常,梳理梳理自己掌握的知识。今天,上头给了个活,让我用node结合 AI百度的语音识别客户端,测试一下百度开放的语音识别接口的准确性,由于这个接口规定音频必须为60s内【60s内都是说大话,明明只有30s内才能用】,所以我需要把我测试的10min的音频切割成10s一份(这时候我还很开心的在做着切割,脑补一会得到一个完美的音频转成文字的.txt文件,完全...

2018-09-04 22:37:45 177

原创 使用shell脚本操作postgres

#!bin/bash#省略与postgres无关的脚本操作psql -U postgres -w -c "COPY rank TO '/etc/www.csv' WITH csv" #执行完就返回到执行前 #↑↑↑↑↑↑↑就是对postgres的操作,如果你想先执行进入数据库后再操作是行不通的,只能如上面这种模#式操作。形式就是  : psql -U username -c...

2018-08-02 13:27:06 5363

原创 树——java对二叉树(多种遍历方法以及删除等常规操作)

    树的优点:结合和链表和有序数组的优点。【链表的:插入快(时间复杂度0(1)),查找慢   有序数组:查找方便(时间维度0(logN)),插入慢】    

2018-07-09 14:55:26 324

原创 ssm项目一直报错,陷入死循环,解决办法

今天,开始正式在公司做项目,本来高高兴兴的,写完了我负责模块的一大部分,感觉自己效率很高。其实不然,我并没有及时测试我的代码,并且没有使用代码生成器来完成基本的内容,而是自己一点点敲配置,敲entity,效率很低一个表几十个字段,时间浪费去了,还不如花时间去看看mybatis代码生成器。     还是进入正题,解决问题的内容:                               出

2017-12-05 21:59:12 1813

原创 使用eclipse的maven项目时,没有错误,但是就是各种异常【解决办法】

昨天还正常的项目,今天就有问题,也没有改动,调了一整天的配置都没有任何办法,最后无奈之下关掉eclipse吃完饭再打开,等待自动加载完成后就正常了。所以解决办法是:①:如果你所有依赖的jar包都pom了,那就项目右击-->properties-->Deployment Assembly-->add-->Java Build Path Entries-->导入所有依赖的Jar包,重新star

2017-12-02 14:56:18 639 2

原创 关于在SSM中无法加载js的问题

这是一个很头疼的问题,首先路径配置配有问题,在eclipse中可以访问进去,但项目启动后,再谷歌的检查中会看到显示没有加载出js,这个时候就要看清楚你js的路径是不是多了些什么。     我是因为在controller的类上加了一个@RequestMapping("xx"),导致js的路径上多了一个/xx所以就无法访问到.js。现在把@Controller底下的@Request

2017-12-01 14:46:59 2635

原创 初学Spring Boot遇到Whitelabel Error Page的解决办法

import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * @author 杨靖罡 * @

2017-11-16 10:49:38 11425

原创 MySQL中查询后用查询结果当删除的判断条件,进行删除操作

mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:复制代码代码如下:DELETE FROM Employees WHERE ps_code= (SELECT ps_code 不存在 F

2017-09-05 21:44:39 15515

转载 【转载】MySQL 体系结构(初学MySQL对先熟悉下体系)

MySQL 体系结构 标签:MYSQL/数据库/查询原理/体系结构概述  学习一门数据库系统首先得了解它的架构,明白它的架构原理对于后期的分析问题和性能调优都有很大的帮助,接下来就通过分析架构图来认识它。目录 概述 架构图 总结架构图 1.连接管理与安全验证每个客户端都会建立一个与服务器连接的线程,服务器会有一个线程池来管理这些连接;如果客户端需要连接到MYSQL数

2017-08-17 21:01:09 250

原创 【线程】多线程同时拷贝同一文件

高效率的多线程拷贝

2017-08-14 19:25:42 5353 2

原创 工具包【日期类、格式化、Math类】的使用

日期类【Date、Calendar】基本上所有类中,日期月份都是0-11 (没有12)    时间:0~23   Date 是个类需要new来使用  (Date   名=new Date();)其中主要方法:after(Date when)    before(Date when)    对比时间的前后,若为相同则返回false getTime()    返回当前对象的毫秒值

2017-08-08 21:05:30 251

转载 String的compareTo方法的详细说明

> 引用块内容    在java编程中,我们会偶尔遇到字符串大小比较的问题,compareTo()方法很简单就实现这种功能。该方法用于判断一个字符串是大于、等于还是小于另一个字符串。判断字符串大小的依据是根据它们在字典中的顺序决定的。    语法:Str1.compareTo(Str2);    其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小

2017-08-04 20:08:13 630

原创 集合【第二篇 不同集合的讨论和注意要点】

集合的零散知识点总结

2017-08-03 20:55:19 314

原创 集合【第一篇 List集合的API的使用(不讨论泛型集合)】

List集合哪来的?List是一个接口继承自Collection 接口,Collection中的方法List都可以用,并且比它更全面细致List集合的内容集合中储存的是对象的地址(遥控器)!!!!针对List接口,有若干种实现,常用的类有ArrayList、Vertor、LinkedList、StackList集合总体特点:所储存的内容       有序,不唯一   j

2017-08-01 20:10:20 410

转载 强制类型转换【提高篇】

在Java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。       在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。       当

2017-08-01 13:52:16 260

转载 遍历List集合的三种方法

List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于ArrayList来说速度比较快,

2017-07-31 21:45:01 504

原创 基本类型和封装类型【总结】

public static void main(String[] args) { //1、基本类型转换成封装类型 int number=1000; //第一种转换方法 Integer number2=100; Integer number3=100; //第二种转换方法 Integer integNumber=new Integer(number); Integer

2017-07-31 17:19:22 432

原创 关于微信红包的作业题的解决思路

这个程序必须想好它要运行的条件首先,给定条件:红包的数量不能超过100   红包的金额不能大于200   每个人最少分得的金额为0.01然后,以条件为思路往下进行【没有条件这个功能是不会实现的】核心思路【分配金额的算法】一层for循环【这个循环是为了输出红包数量的红包】循环内:为了不使随机数的值过难匹配,或者说的为了让发送的红包符合统计学的概率(每个人得到的金额在均

2017-07-31 16:22:20 744

原创 关于字符串不变性的理解 && 双色球代码

## 一、在没有方法存在的时候(只在main函数内)字符串的不变性,是说这个字符串本身是不会改变的,它存储在一个内存空间中。【以x为String变量名】而同一个的指向地址是可以改变的,也就是说没有改变字符串本身,而是让x又指向另一个地址(你给x新赋值的地址,这里面是你新开辟的内存空间放的内容)二、在有方法存在的时候1、方法没有返回值想通过方法改变字符串的内容【不可能】因为方法给

2017-07-31 16:05:05 331

原创 起初学习简单练习,有关整数的求和,求偶,求奇,求素数.

//求1~100之间所有数字的和(整数)public static void main(String[] args) { int i=1; int sum=0; while(i<=100){ sum+=i; i++; } System.out.println(sum); }// 求1~100之间所有

2017-05-06 12:53:12 466

空空如也

空空如也

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

TA关注的人

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