![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
怕是要秃咯
这个作者很懒,什么都没留下…
展开
-
线程切换+同步
面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。使用synchronized +wait()+notify()package threadExchangeExecute;/** * 子线程循环10次,接着主线程循环100, * 接着又回到子线程循环10次, * 接着再回到主线程又循环100,如此循环50次...原创 2018-02-26 15:56:25 · 171 阅读 · 0 评论 -
JPA @entity注解自动建(更新)表结构
转载https://blog.csdn.net/xiaoyaotan_111/article/details/78730198记录下一、实体属性@Entity(name = "recommend_lottery")public class Student{@Id@Column(name = "id", nullable = false)private String id; /...转载 2019-07-10 11:49:02 · 5501 阅读 · 1 评论 -
SpringBoot集成RabbitMq 学习记录
转至https://www.cnblogs.com/vipstone/p/9950434.html1.1 使用场景 削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消息队列在平滑的交由系统去处理,当访问量大于一定数量的时候,还可以直接屏蔽后续操作,给前台的用户友好的显示; 延迟处理:可以进行事件后置,比如订单超时业务,用户下单30分钟未支付取...转载 2019-05-21 20:53:41 · 227 阅读 · 0 评论 -
springboot 集成 JPA和mongo mysql 混合开发 记录
集成需要的一些引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </depend...原创 2018-12-14 17:05:41 · 2118 阅读 · 1 评论 -
java类成员默认值
Boolean falseChar '\u0000'(null)byte (byte)0short (short)0int 0long 0Lfloat 0.0fdouble 0.0d原创 2018-10-24 17:51:00 · 347 阅读 · 0 评论 -
关于Spring事务回滚@Transactional使用记录
测试@Transactional的在处理异常时是否生效,首先这里随便写一个update的方法,对数据库进行更新操作,然后在操作完之后抛一个异常@Override @Transactional(rollbackFor = {Exception.class}) public String alterUser(){ try { User ...原创 2018-10-29 10:17:38 · 1365 阅读 · 1 评论 -
Spring Cloud 服务治理框架 eureka使用记录
微服务:微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。服务治理:主要用来实现各个微服务实例的自动化注册与发现使用服务治理的原因:在服务引用并不算多的时候,可以通过静态配置来完成服务的调用,但随着业务的发展,系统功能越来...原创 2018-10-18 18:40:34 · 225 阅读 · 0 评论 -
Nginx学习
Nginx:高性能http服务器,反向代理、负载均衡服务器反向代理:接收请求然后转发给内网的其他服务器,然后返回对应的请求结果正向代理:(本身不能直接访问目标服务器的情况下)请求方发送请求到代理服务器,代理服务器代为转发到目标服务器,然后将结果返回给请求方负载均衡:目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器...原创 2018-10-18 15:12:35 · 85 阅读 · 0 评论 -
String.intern()
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("q1: true"); q1(); System.out.println("q2: false"); q2(); System.out.println("q3: false"); ...原创 2018-03-02 17:22:31 · 107 阅读 · 0 评论 -
Collection集合框架
集合的用途:集合用来可以用来存储对象,可以简单的理解成数组1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是...原创 2018-03-02 17:04:16 · 136 阅读 · 0 评论 -
JVM内存模型
java是在java虚拟机上运行,一般地大家讲到的Java内存其实就是Jvm内存一、内存模型Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Java内存模型,也就是指Java虚拟机的运行时内存模型。作为Java开发人员来说,并不需要像C/C++开发人员,需要时刻注意内存的释...原创 2018-02-28 15:34:00 · 106 阅读 · 0 评论 -
九种基本排序算法
排序分类:1、插入排序:直接插入排序(InsertSort)、二分插入排序、希尔排序(ShellSort)2、选择排序:简单选择排序、堆排序3、交换排序:冒泡排序、快速排序4、归并排序5、基数排序排序算法优劣指标: (1)稳定性:当序列中存在两个或两个以上的关键字相等的时候,如果排序前序列中r1领先于r2,那么排序后r1如果仍旧领先r2的话,则是稳定的。(相等的元素...原创 2018-02-26 22:48:10 · 177 阅读 · 0 评论 -
Java 四种线程池
package ExecuteServiceTest;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeU...原创 2018-02-26 22:42:23 · 112 阅读 · 0 评论 -
final作用
https://www.cnblogs.com/xiaoxi/p/6392154.html转转载 2019-07-19 15:49:23 · 154 阅读 · 0 评论