04 2020 档案

摘要:转:https://blog.csdn.net/xyphf/java/article/details/83060716 一、Jedis介绍 Jedis是Redis官方首选的Java客户端开发包; Jedis的GitHUB地址https:github.com/xetorthio/jedis 二、Jed 阅读全文
posted @ 2020-04-28 13:05 11014p 编辑
摘要:转:https://www.jianshu.com/p/47fd7f86c848 在Java中,关于锁我想大家都很熟悉。在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。 但是Java中的锁,只能保证在同一个JVM进程内中执行。 阅读全文
posted @ 2020-04-27 13:15 11014p 编辑
摘要:1.引入日志依赖包(pom.xml) 会自动引入log4j以及slf4j-api <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> </d 阅读全文
posted @ 2020-04-21 10:57 11014p 编辑
摘要:1.一级缓存 在mybatis中,一级缓存默认是开启的,并且无法关闭。一级缓存存在于SqlSession的生命周期中,在同一个SqlSession中查询时,mybatis会把执行的方法和参数生成缓存的键值,将键值和查询结果存入一个Map对象中。如果同一个SqlSession中执行的方法和参数完全一致 阅读全文
posted @ 2020-04-20 10:11 11014p 编辑
摘要:1.动态sql 场景:查询男性用户,如果输入了姓名,按姓名模糊查询 1.1.if 场景:查询男性用户,如果输入了姓名,则按姓名查询 定义接口: /** * 查询男性用户,如果输入了姓名,则按姓名查询 * @param name * @return */ List<User> queryUserLis 阅读全文
posted @ 2020-04-20 09:58 11014p 编辑
摘要:1.CRUD标签 1.1.select select – 书写查询sql语句 select中的几个属性说明: id属性:当前名称空间下的statement的唯一标识。必须。要求id和mapper接口中的方法的名字一致。 resultType:将结果集映射为java的对象类型。必须(和 resultM 阅读全文
posted @ 2020-04-20 09:45 11014p 编辑
摘要:mybatis-config.xml讲究严格的顺序,具体顺序遵循文档的顺序 1.properties属性读取外部资源 properties配置的属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如: <propertie 阅读全文
posted @ 2020-04-19 12:42 11014p 编辑
摘要:1.创建UserMapper接口 import java.util.List; public interface UserMapper { /** * 根据Id查询用户信息 */ public User queryUserById(Long id); /** * 查询所有用户信息 */ public 阅读全文
posted @ 2020-04-19 12:23 11014p 编辑
摘要:1.引入依赖(pom.xml) <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> <dependenc 阅读全文
posted @ 2020-04-19 11:47 11014p 编辑
摘要:MyBatis介绍 官方文档 http://www.mybatis.org/mybatis-3/getting-started.html Mybaits整体架构 阅读全文
posted @ 2020-04-19 11:19 11014p 编辑
摘要:windows下搭建RabbitMQ环境 1.安装Erlang 下载并安装:http://www.erlang.org/download/otp_win64_17.3.exe 2.安装rabbitmq-server 下载并安装:http://www.rabbitmq.com/download.htm 阅读全文
posted @ 2020-04-17 17:26 11014p 编辑
摘要:转:https://me.csdn.net/wqc19920906 一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的Activ 阅读全文
posted @ 2020-04-17 15:58 11014p 编辑
摘要:转:https://www.hangge.com/blog/cache/detail_2457.html 在 Spring boot 项目中,可以内置 Tomcat、Jetty、Undertow、Netty 等服务器容器。当我们添加了 spring-boot-starter-web 依赖后,默认会使 阅读全文
posted @ 2020-04-17 09:55 11014p 编辑
摘要:转:https://www.cnblogs.com/wyq178/p/7129232.html Https协议简介 本篇博文的目录: 一:Http协议的优点与缺点 二:Https协议的特点 三:Https协议采用的加密技术 四:Https的安全通信机制 五:为什么还有很多网站不使用Https 六:总 阅读全文
posted @ 2020-04-17 09:31 11014p 编辑
摘要:根据spring.profiles.active配置使用不同环境配置(dev、test、pre、prod): java -jar -server -Xmx1024m -Xms1024m -Xmn256m -XX:PermSize=128m -Xss256k /opt/my.jar --spring. 阅读全文
posted @ 2020-04-16 13:23 11014p 编辑
摘要:静态资源目录配置(前段打好的包可以放在该目录下,从而实现前后端整合) #application.yml配置文件新增如下配置 spring: mvc: static-path-pattern: /** resources: static-locations: classpath:/static,fil 阅读全文
posted @ 2020-04-16 13:17 11014p 编辑
摘要:1.nginx故障转移 故障转移:在nginx负载均衡配置里,如果转发到某台服务器的请求失败,nginx会自动转发到其它服务器上重试。故障转移与请求类型有关,GET请求会自动转发重试。POST、PUT等请求,如果已经发送到某台服务器并且处理异常,不会再转发;如果连接不上服务器,nginx会转发到其它 阅读全文
posted @ 2020-04-14 22:56 11014p 编辑
摘要:转:https://www.cnblogs.com/mayundalao/p/11798502.html 简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布式事务, 阅读全文
posted @ 2020-04-13 20:57 11014p 编辑
摘要:SkyWalking:Apache顶级项目,社区活跃度高,基于字节码增强,无代码入侵。 阅读全文
posted @ 2020-04-12 20:18 11014p 编辑
摘要:观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 spring中的监听器就是观察者模式的一种实现方式,当某个动作执行结束以后,发布一个事件,所有订阅该事件的监听器执行自己的逻辑处 阅读全文
posted @ 2020-04-01 10:11 11014p 编辑

点击右上角即可分享
微信分享提示