3 瓜不皮

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

事务的传播属性

1.PROPAGATION_REQUIRED支持当前事务,如果没有事务,就新建一个事务2.PROPAGATION_SUPPORTS支持当前事务,如果没有事务,则采用非事务的提交方式3.PROPAGATION_MANDATORY支持当前事务,如果当前没事务,则抛出异常4.PROPAGATION_REQUIRES_NEW新建一个事务,如果当前存在事务,则将事务挂起5.PROPAGATION_NOT_SUPPORTED以非事务的方式提交,如果当前存在事务,则将事务挂起6.P

2020-06-30 17:09:33

反射

1、什么是反射Student student = new Student();当我们new一个对象时,jvm会加载我们的student.class2、加载过程1)、jvm会去找我们本地磁盘找student.class文件并加载到jvm内存中2)、将class对象读入内存,这个class对象是jvm自动创建的一个class对象,这个必须且自动创建的一个class对象3、jvm的反射机制java反射极致是在运行状态中,对任意一个类,能够知道这个类所属属性和方法;对于任意一个对象,都

2020-06-08 18:09:01

Oracle查询,当一个SQL返回为一个列表,另一个SQL返回一个以逗号分隔的字符串,如何将这个两个SQL整合起来

执行第一个SQL为:SELECT T.PARTY_HCODEFROM REF_PARTY_BASICINFO T, ( SELECT T3.pcode AS partycode, T3.ratingvalue AS rtvalue FROM ( SELECT T2.PARTY_HCODE AS pcode, T2.effectdate AS edate, T2.ratingi...

2019-08-29 14:36:59

mysql服务挂了后应尝试怎么做

Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.之后查看my...

2019-08-20 22:47:52

微服务架构

微服务架构,提倡将单一应用程序划分为一组一组小的服务,服务之间相互协调,互相配合。虽然微服务架构没有公认的技术标准和规范,但现在应用比较多的为springcloud和dubbo。微服务的主要优势1.降低复杂度将原来耦合在一起的复杂业务查拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界,每个微服务只专注服务本身,通过缓存可以提...

2019-08-11 20:10:59

创建线程时,继承thread和实现Runable有什么区别

使用实现Runable接口的方式更能体现买你想对象编程思想我们知道new Thread()是构建一个线程对象,线程对象要做的事情就是Runable对象中的run()方法,这样就体现了面向对象编程。new Thread (new Runable(){ public void run(){ System.out.print("runable ->" + Thre...

2019-08-11 17:21:13

springcloud各个服务内容,以及需要注意方面

1.EurekaEureka为springcloud的各个微服务提供了注册发现(EurekaDiscover)服务,但是eureka集群的各个节点都是平等的,任何一个节点挂掉之后,只要还有存活的eureka,zokeerper集群的话,有一个主节点,主节点挂掉之后,其他节点会再选出来一个leader节点,eureka遵循CAP定律的AP原则,保证了可用性和分区容错性,zokeerper因为主节...

2019-08-10 19:13:01

feign中SynchonousMethodHandler

我们知道feign是基于RequestRestTemplate模拟的http请求,如果有研究feign的源码,我们可以发现在SynchonousMethodHandler类下面,有一个targetRequest(RequestTemplate template)方法,这个方法里面会循环的调用interceptor.apply();而lcn正是重写了apply方法,将自己的group-id传递到了...

2019-08-09 17:03:16

springBoot的启动原理

SpringBoot的启动类为**Application,一注解@SpringBootApplication注明@SpringBootApplicationpublic class cmsApplication{ public static void main(String[] args){ SpringApplication.run(cmsApplication....

2019-08-09 17:01:48

通过位运算解决两个数交换问题

两个数交换位置,我们可能想到的使用一个临时变量temp,但当不使用临时变量,减少内存占用,如何实现交换两个数,1.可以使用位运算,位运算左移右移,是通过二进制数进行计算的两个数的交换,传统int temp = a;a = b;b = temp;位运算可以进行两个数交换a ^= b;b ^= a;a ^= b;还可以使用计算的方式节省内存空间,增加计算量a = ...

2019-08-09 16:59:51

HashMap源码变量含义

hashMap的底层算法结构//默认的初始化容量为16static final int DEFAULT_INITAL_CAPACITY = 1 << 4;//最大的容量,容量的值必须是2的幂并且小于最大容量,最大值为2的30此房static final int MAXMUM_CAPACITY = 1 << 30;//加载因子默认值为0.75static f...

2019-08-09 16:57:50

企业换绑卡程序中应用

<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head th:replace="header :: header"></head><style type="text/css"> .easyui-dialog { }</style>...

2019-08-09 16:56:15

安装rabbitMQ在服务器上

https://www.cnblogs.com/xrog/p/8519967.html安装rabbitMQ博客之后使用guest不使用本机ip是无法登陆的,需要修改rabbitMQ安装位置的ebin中rabbit.app中lookback_user中guest删除,也可以新增一个用户,之后对用户赋予权限。MQ的简单应用rabbitMQ 传递的是事务AMQP事务机制通过AMQP事...

2019-08-09 16:55:43

linux中查看日志的less命令

进入less后,比如less console.log可以输入?+所要搜索的内容搜索到的内容就会高亮显示,y向上移动一行(按“下”也可以)空格向下滚动一屏b向上滚动一屏d向下滚动半屏h less帮助u向上滚动半屏w指定开始显示行数g跳到第一行G跳到最后一行p n% 跳到n% 比如p 10%,跳到页面展示10% 的内容/pattern 搜索对应参数从第一...

2019-08-09 16:55:30

在自己部署的Javaweb项目中web界面元素的字体乱码

在vm-options中添加:-Dfile.encoding=UTF-8

2019-08-09 16:55:09

spring boot的小消遣

https://www.cnblogs.com/lilinzhiyu/p/8116877.html可以修改运行后,banner.txt的内容

2019-08-09 16:54:42

spring boot在maven将项目压缩为jar包后

springboot在maven将项目压缩为jar包时,会将templates中excel文件进行重新写入,有两种解决方案,第一种修改配置,在maven压缩为jar包时,不对.xls文件进行修改,第二种,将文件放置在static静态资源中,在security中进行配置,当有session时进行可以对excel文件进行下载,权限控制要做好。参考博客https://blog.csdn....

2019-08-09 16:54:18

Java工厂模式

Java实现计算器的工厂模式Operation的Modelpublic abstract class Operation{ private double numberA; private double numberB; public double getNumberA(){ return numberA; } public do...

2019-08-06 22:24:30

SpringMVC原理流程代码解析以及SpringMVC的9大组件

SpringMVC的底层原理,DispathcherServlet会在内部从Spring容器中拿到HandlerMapping对象{ else{ try{ HanderMapping hm = context.getBean(HANDER_MAPPING_BEAN_NAME, HanderMapping.class); ...

2019-08-02 03:09:36

二叉树遍历,深度遍历和广度遍历的程序说明,及其应用

package test;import com.sun.jmx.remote.internal.ArrayQueue;import java.util.ArrayDeque;import java.util.Queue;import java.util.Stack;public class TreeTraversal { /** * 树节点 */ ...

2019-08-02 02:19:22

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。