自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 Linux 截取日志命令

1、截取时间段截取2020-06-18 10:10 到2020-06-18 10:20 之间的日志记录,catalina.out 为你要截取的文件名称,new2.log 截取之后保存日志的文件名称。sed -n '/2020-06-18 10:10/, /2020-06-18 10:20/' p catalina.out > new1.logsed -n '/2020-06-18 10:20:47/, /2020-06-18 10:26:47/' p catalina.out...

2020-06-18 11:48:01 3485 1

原创 @Transactional 异常并未回滚

默认情况下,Exception是不会引起回滚操作的,RuntimeException才会引起回滚操作。当然如果所有的Exception都要回滚的话,直接@Transactional(rollbackFor = Exception.class) 就可以了

2020-06-17 19:12:45 1570

原创 什么是乐观锁,什么是悲观锁

一、并发控制当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致脏读、幻读和不可重复读等问题。常说的并发控制,一般都和数据库管理系统(DBMS)有关。在DBMS中的并发控制的任务,是确保在多个事务同时存取数据库中同一数据时,不破坏事务的隔离性和.

2020-06-17 14:11:45 382

原创 Redis:@Cacheable、@CachePut、@CacheEvict

MySQL+Redis使用更简单的办法就是使用Spring的Cache注解包(spring-boot-starter-cache) 只需要几个注解就能完成一大堆要处理的逻辑使用时需要在启动类上添加注解 @EnableCaching 来开启使用@Cacheable@Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调用后将其返回值缓存起来,以保证下

2020-06-16 17:30:59 471

原创 Redis:Spring Boot使用@Cacheable时设置部分缓存的过期时间

@Override@Cacheable(cacheNames = {"distributor"}, key = "key1")public List<CityVO> findCities() { return distributorMapper.selectCities();}@Override@Cacheable(cacheNames = {"car"}, key = "key2")public List<CityVO> findCities() { ...

2020-06-16 17:26:15 4171

原创 小程序 下拉加载,一直显示加载中

增加以下代码即可//下拉加载动画关闭wx.stopPullDownRefresh();onPullDownRefresh: function (e) { wx.stopPullDownRefresh(); }

2020-06-16 00:18:49 2481

原创 微信小程序 空判断

判断options是否存在if(options){ //存在 }else{ //不存在 }即可

2020-06-16 00:15:26 2997

原创 redis 持久化

1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。

2020-06-10 15:17:13 167

原创 JAVA判断当前时间在时间范围内

public static void main(String[] args) throws ParseException { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss"); Date startTime = ft.parse("2019-06-05 03:26:54"); Date endTime = ft.parse("2019-06-09 03:26:54");...

2020-06-09 15:41:59 1092

原创 Map的isEmpty()与==null的区别

isEmpty()方法判断Map是否有内容(即new分配空间后是否put键值对),若没有内容则true,否则false == null是判断map是否为null(即是否new分配空间,和其中的键值对没关系),若没有内容则true,否则false例如:1 Map map = new HashMap<String ,String>();2 System.out.println("判断map是否有内容:"+map.isEmpty());//返回true3 System.out.print

2020-06-09 15:40:15 460

原创 Daemon--守护线程、后台线程

Daemon  守护线程是程序运行时在后台提供服务的线程,不属于程序中不可或缺的部分,当所有非守护进程执行完成时,程序也就终止,同时会杀死所有的守护进程(主线程结束、则守护线程也强制结束)。main()属于非守护线程。可以使用setDaemon()将一个线程设置为守护线程。public static void main(String[]args){ Thread thread=new Thread(new MyRunnable()); thread.setDaemon(true);

2020-06-09 15:37:32 158

原创 彻底搞懂Nginx

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少(一个worker进程只占用10-12M内存),启动极快,高并发能力强,在互联网项目中广泛应用。上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。反向代理服务器经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢?下面是一个简单的总结。正向代理由于防火墙的原因,我们并不能直接访问谷歌,那么我们可以借助VPN来实现,这就是一个简单的正向代理的例子。这里你能够发现,正向代.

2020-06-04 11:34:40 286

原创 Nginx 性能优化!

1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~]# /usr/local/nginx1.10/sbin/nginx-s rel

2020-06-04 11:28:29 151

pcre-7.8-7.el6.x86-64.rpm 和 pcre-devel-7.8-6.el6.x86-64.rpm

linux自带版本,网上很难找到免费的,故上传一下,方便使用。压缩包包含 pcre-7.8-7.el6.x86_64.rpm 和 pcre-devel-7.8-6.el6.x86_64.rpm 和pcre-7.8.tar.gz 三个版本

2022-10-25

ojdbc6.jar 用于构建Oracle 11g 连接驱动任何版本

ojdbc6.jar 用于构建Oracle 11g 连接驱动任何版本

2022-08-10

解决 navicat连接oracle报错:ORA-12737InstantClientLight

1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件

2022-07-06

browserminjs+polyfillminjs+vue.zip

让低版本浏览器解析ES6语法、让低版本浏览器解析Promise等API

2021-11-04

WEB前端助手(FeHelper)- latestVersion.crx

保证能用,版本为目前最新2019.06.19 WEB前端助手

2019-06-28

Git-2.21.0-64-bit.zip

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

2019-05-28

jdk-1.7 64位 官方原版

jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变参数方法调用

2018-08-02

尚硅谷Spring MVC视频教程

尚硅谷Spring MVC视频教程尚硅谷Spring MVC视频教程尚硅谷Spring MVC视频教程尚硅谷Spring MVC视频教程尚硅谷Spring MVC视频教程尚硅谷Spring MVC视频教程

2018-07-30

引导页两种实现方式(viewpage和WebView网页实现)

引导页两种实现方式(viewpage和WebView网页实现)引导页两种实现方式(viewpage和WebView网页实现)引导页两种实现方式(viewpage和WebView网页实现)

2018-07-25

模仿QQ,小红书等登录时的背景视频

BackgroundVideo 视频做背景,模仿QQ,小红书等登录时的背景视频,视频文件放在raw中 BackgroundVideo 视频做背景,模仿QQ,小红书等登录时的背景视频,视频文件放在raw中

2018-07-24

android点击查看大图(长按保存图片)

模仿QQ微信等聊天软件的点击小图片,显示大图片,长按弹出dialog保存图片到手机,点击大图片关闭返回小图片界面。

2018-07-23

Html5程序设计基础教程(练习题参考答案)

Html5程序设计基础教程(练习题参考答案)Html5程序设计基础教程(练习题参考答案)Html5程序设计基础教程(练习题参考答案)Html5程序设计基础教程(练习题参考答案)Html5程序设计基础教程(练习题参考答案)Html5程序设计基础教程(练习题参考答案)

2018-06-25

SDK文件下缺少emulator-2

信得过我就下载,肯定成功! SDK文件下缺少emulator-1 还要下载 SDK文件下缺少emulator-2 教程 路径https://blog.csdn.net/zhw0596/article/details/80593160 11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at D:\AndroidSDK\emulator\lib64\qt\lib 11:43 Emulator: Could not launch 'D:\AndroidSDK\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory 11:43 Emulator: Process finished with exit code 2

2018-06-06

SDK文件下缺少emulator-1

信得过我就下载,肯定成功! 11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at D:\AndroidSDK\emulator\lib64\qt\lib 11:43 Emulator: Could not launch 'D:\AndroidSDK\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory 11:43 Emulator: Process finished with exit code 2

2018-06-06

Linux操作系统

本书讲解了Linux操作系统的工作机制以及运行Linux系统所需的常用工具和命令。根据系统启动的大体顺序,本书更深入地介绍从设备管理到网络配置的各个部分,最后演示了系统各部分的运行方式,并介绍了一些基本技巧和开发人员常用的工具。

2018-04-15

CSS3参考手册

css3参考手册,可离线观看,查找,收藏,源码,事例----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-04-14

十天学会DIV+CSS

《十天学会DIV+CSS(web标准)》是标准之路出品的系列教程,用十节教程讲解完成。 学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局。如果您刚开始学习网页制作,不知道什么是表格布局及html和css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂。

2018-04-09

空空如也

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

TA关注的人

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