mybatis的二级缓存使用

我们首先要知道mybatis中的一级缓存是在没有关闭session的时候,执行相同的select时候,二次以后的查询不会发送select语句至数据库,以减少对数据库的联机操作。二级缓存是建立了2个session以后执行相同的select语句后依然也不会再数据库执行select语句,而内容依然从缓存中读取出来。我们看一下如果使用mybatis的二级缓存;希望大家可以仔细阅读,里面有一些注意细节,这些细节对于初学者很有帮助。(1)在mybatis的核心配置文件中开启二级环境配置 <setting_mybatis二级缓存使用
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

idea中通过读取properties属性文件出现乱码怎么办?

我们通过Java程序或者Spring读取属性properties配置文件时候,如果属性文件有中文,得到了乱码怎么办?就好比要读取这个属性文件文件内容有了中文我们需要统一文件格式为了方便查找 在搜索框中输入 file enc..._idea中调取properties 文件 的内容乱码
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

SpringBoot如何在不同的环境中激活不同的properties属性文件

我们很多时候在开发,测试,试运行,上线需要读取不同的properties属性信息,我们如何在不同的生产环境中使用对应的properties文件呢我们有3个properties文件每个properties属性文件都有配置了端口号,我们可以在不同生产环境下激活不同的端口号在没有任何激活的前提下,默认使用的是application.properties文件的配置如果想要其他配置文件的配置信息,只需激活即可spring.profiles.active=z1 因为激活的是再次启动后_sprint运行时怎么选择用不同的properties
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

SpringBoot如何在yml配置文件中分区域块

我们看一下application.yml配置内容server: port: 8081spring: profiles: active: z2 ---server: port: 8082spring: profiles: z1---server: port: 8083spring: profiles: z2这样一来就不用创建多个properties属性配置文件了,大家可以根据自己的实际情况选择适用激活配置方式..._yml配置文件文档分块的方式
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

SpringBoot通过Maven依赖形式的创建,并创建一个jar包

1 在New Project 中选择Maven,其他选择项不用选择,直接下一步既可。234 在pom.xml中加入相应的依赖坐标(1)项目类型为pom,表示为父项目,因为我们这里要创建一个前后端分离的项目。 <packaging>pom</packaging>(2) 父项目依赖 <parent> <groupId>org.springframework.boot</groupId> <a_springboot 创建依赖jar
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

idea下开发SpringBoot如何实现热部署

热部署就是,在改变Java代码的时候,不用每次都手动重启应用服务。1 pom.xml文件加入依赖和配置<!--热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> &_idea 热部署
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

class path resource [pay1.properties] cannot be opened because it does not exist

我们是在使用SpringBoot中的@PropertySource注解读取属性文件配置时候出现,无法找到配置文件的时候,我们要怎么怎么处理呢2020-07-29 12:27:35.051 ERROR 17980 --- [ restartedMain] o.s.boot.SpringApplication : Application run failedorg.springframework.beans.factory.BeanDefinitionStoreExcepti_ssm class path resource [properties/common.properties] cannot be opened beca
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

servlet中的response乱码问题

我们在使用response对象给客户端回写内容时候,出现了乱码是由于浏览器和服务器的编码方式不统一,现在只需在servlet中写入一行代码即可response.setContentType(text/html;charset=utf-8);
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

jdk1.8 lambda表达式接口的使用

我们是以jdk1.8。完成接口的使用。1 定义一个接口,方法中具有多个参数,没有返回值。我们看看使用lambad方式如何使用。package com.zxf.dLambda;public interface NoneReturnMutipleParameter { //多个参数,无返回值。 public void f1(int x,int y);} @Test public void test3(){ //多个参数,无返回值。 Non_jdk1.8lamb表达式用法
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

SpringBoot内嵌的任务异步管理器

我们有这样一个场景。大家看一下是并行执行好,还是串行执行好。在某平台注册用户 1需要接受邮件 2需要接受短信验证码。3 需要看一段短视频。我们这个实现需要选择并行执行。没有必要让用户一一做等待。我们下面通过线程休眠的形式来模拟,在线程休眠的时候其他线程也可以获得调度执行。1 在启动类中加入@EnableAsync //开启异步任务package com.zxf;import org.springframework.boot.SpringApplication;import org.spri
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

log4j打印SQL语句

我们在使用Mybatis的时候如果在运行的控制台上打印mybatis生成的SQL语句呢。通过以下几个步骤轻松实现。1 pom.xml文件 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.30</version>_log4j sql 语句
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

mybatis最简单的二级缓存入门案例

1 全局配置需要在mybatis的核心配置文件开启二级缓存 <settings> <!-- 二级缓存的开启--> <setting name=cacheEnabled value=true/> </settings>2 在mapper映射的xml文件中配置如下 <!--配置当前mapper配置--> <!-- LRU 最近最少使用的,一处最长时间不用的对象
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

安利两款工具

先贤曾说,工欲善其事必先利其器,其实有很多效率的利器,欢迎小伙伴尝试和联系,如果涉及到侵权之类的,请私信我,删除相关的点。pandownload一款是百度云的下载工具,pandownload,免费开源的,如果不好找的话,可以直接淘宝买,除了下载资源,更厉害的地方在于资源搜索,比如k8s、jmeter等技术的资源,网上博客一般都比较短小,不成体系,百度云盘是个大宝藏。wiki维基百科,拥..._安利下csdn叭
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

csdn的排名怎么回事?

感觉csdn是不是出bug了,排名怎么一下子冲到了300多名,有点小兴奋,小惶恐。2019年9月28日10:11:25记录下,之后再回看。_csdn怎么弄排名
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

openresty学习笔记

本文档参考极客时间openresty专栏和其他博客,中间也有一些坑,记录下学习过程。1. 概述Openresty是基于nginx和lua的高性能web平台,同时拥有脚本语言的开发效率和迭代速度,以及 NGINX C 模块的高并发和高性能优势。2. 入门0. 前提需要对nginx.conf配置文件的结构有大致的了解参考博客:https://juejin.im/post/5c16161..._lgcstat
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

tomcat&jetty笔记1

Tomcat的总体架构两个核心功能:处理socket连接,负责网络字节流和Request和Response对象的转化 加载和管理Servlet,以及具体处理Request请求设计了两个核心组件连接器connector和容器container分别做着两件事,container内部处理,connector对外交流。连接器的设计Tomcat支持的IO模型:NIO非阻塞IO,采用j..._jetty 修改域名
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

tomcat&jetty笔记2

Jetty架构特点之Connector组件和Tomcat一样,Jetty也是一个“HTTP服务器 + Servlet容器”。 Jetty中的Connector组件和Handler组件分别来实现这两个功能,而这两个组件工作时所需要的线程资源都直接从一个全局线程池ThreadPool中获取。Jetty Server可以有多个Connector在不同的端口上监听客户请求,而对于请求处理的Hand...
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

tomcat的学习之路

记录自己的tomcat学习的过程,希望之后有所回顾和新的想法。以李号双的 深入拆解tomcat&jetty 为主,tomcat源码为辅。在学习几篇李老师的资料的时候,突然想起来为何舍本逐末,不直接看着tomcat源码,结合代码,更好的理解tomcat的各项功能和实现。之前的资料总结https://blog.csdn.net/wjl31802/article/details/958..._深入拆解tomcat 李号双 百度云
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

编程常见单词

记录一些常用或者其他文章和代码中碰到的单词,温故知新,希望能早日让代码更准确的表达意思。自己遇到的manuallyassembly 编译CLI Command Line Interface 命令行界面GUI Graphical User Interface 图形用户界面vendor 厂商(第三方)metric 度量bulk 区块TODO 希望能持续更新,加油常见的缩..._编程单词
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0

mongodb学习之面试知识点

最近工作需要用到mongodb,抽空看阿里云大学的mongodb从入门到高级云上开发实战,做些记录,并抽空填坑。面试题1. mongodb的优点2. mongodb4.0的新特性3. mongodb的存储引擎几种4. mongodb的存储引擎的差别5. 如何查询筛选嵌套文档中的字段?6. 如何分组聚合统计每个用户的订单的价格?7. 如何分组聚合统计每个用户的嵌套订单中的价格?...
分类: 其他 发布时间: 08-12 11:28 阅读次数: 0