java
sqlaowen
这个作者很懒,什么都没留下…
展开
-
spring boot profiles根据不同环境指定不同配制
spring boot profiles根据不同环境指定不同配制原创 2017-04-17 20:03:33 · 3483 阅读 · 0 评论 -
解决虚机tomcat启动慢方法
阿里云centos7, jdk1.8.0_131, tomcat7/8tomcat启动时超级慢, 解决方法可以搜到很多, 这里只是记录下实际操作结果打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:securerandom.source=file:/dev/random 替换成securerandom.s原创 2017-07-03 23:13:39 · 572 阅读 · 0 评论 -
关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处!1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接转载 2017-07-17 23:30:15 · 232 阅读 · 0 评论 -
深入理解Java常用类-----StringBuilder
上篇文章我们介绍过String这个常用类,知道了该类的内部其实是用的一个char数组表示一个字符串对象的,只是该字符数组被final修饰,一旦初始化就不能修改,但是对于经常做字符串修改操作的情况下,String类就需要不断创建新对象,性能极低。StringBuilder内部也是封装的一个字符数组,只不过该数组非final修饰,可以不断修改。所以对于一些经常需要修改字符串的情况,我们应当首...原创 2018-06-21 09:26:35 · 175 阅读 · 0 评论 -
详解Java反射机制
反射是程序在运行状态下,动态的获取某个类的内部信息的一种操作。例如:类名,包名,所有属性的集合,所有方法的集合,构造方法的集合等。该操作发生在程序的运行时状态,所以编译器管不着有关反射的一些代码,通常只有在运行时才能暴露出程序的内部错误。反射的核心在于‘Class’这个类,本篇将从Class这个类开始介绍有关反射的一些基本的概念,主要内容如下:获取Class对象从Class对象中读取字段信息从Cl...原创 2018-06-21 10:19:27 · 134 阅读 · 0 评论 -
python实现java的hashcode方法
def convert_n_bytes(n, b): bits = b * 8 return (n + 2 ** (bits - 1)) % 2 ** bits - 2 ** (bits - 1)def convert_4_bytes(n): return convert_n_bytes(n, 4)def getHashCode(s): h = 0 n = len(s...原创 2018-06-14 16:28:36 · 5408 阅读 · 1 评论 -
RPC原理的简单实现
复制代码/* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential and proprietary information of Alibaba.com ("Confidential * Information"). You shall not disclose such Confi...转载 2018-06-11 09:24:19 · 393 阅读 · 0 评论 -
Thymeleaf3语法详解
Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp。Jsp应该是我们最早接触的模版引擎。而Freemarker工作中也很常见(Freemarker教程)。今天我们从三个方面学习Thymeleaf的语法:有常见的TH属性,四种标准表达式用法,在SpringBoot中的应用。还在等什么,一起来学吧!技术:Thymeleaf,SpringBoot...原创 2018-06-30 19:37:15 · 1817 阅读 · 0 评论 -
解决maven循环依赖
开发中, 应尽量避免循环依赖如果存在, 则是业务不明了, 需要改造, 如需紧急上线, 可以使用如下方式1.什么是循环依赖?模块A依赖模块B, 而模块B又依赖模块A, 类似这样的就是循环依赖2.可以添加一个模块C, 使用插件build-helper-maven-plugin, 让模块A, 模块B都去依赖模块C, 而不相互依赖模块C的pom.xml如下, 将模块-manager和模原创 2017-01-10 11:31:53 · 12941 阅读 · 2 评论 -
分布式锁 Java常用技术方案
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 ===========================================原创 2016-09-06 10:05:39 · 1189 阅读 · 3 评论 -
dubbo zookeeper
不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。一,背景 以前我们需要远程调用他人的接口,我们是这么做的:原创 2016-08-01 09:42:22 · 428 阅读 · 0 评论 -
消息队列-kafka
zookeeper和kafka-0.8客户端请自行搜索...kafka依赖 版本1.3.0RELEASE org.springframework.integration spring-integration-kafka 1.3.0.RELEASE org.springframework *原创 2016-05-06 11:44:36 · 2171 阅读 · 0 评论 -
消息队列-metaq
zookeeper和metaq客户端请自行搜索....使用方式如下:metaq maven依赖 com.taobao.metamorphosis metamorphosis-client 1.4.6.2metaq 配置dubbo.registry.address=127.0.0.1:2181<beans xmlns="http://www.spring原创 2016-05-06 11:29:55 · 2216 阅读 · 0 评论 -
POI操作excel
POI依赖 org.apache.poi poi-ooxml 3.14 创建excelpublic static void createExcel() throws Exception { Workbook workbook = null;// new HSSFWorkbook(); //xls workbook = new XSSFWorkboo原创 2016-05-06 16:15:35 · 572 阅读 · 0 评论 -
java, c#类执行顺序
java : 先静态后实例, 先父类后子类父类静态成员、静态代码块—>子类静态成员、静态代码块—>父类实例成员、代码块——>父类构造函数—>子类实例成员、代码块—>子类构造函数c# : 先静态后实例, 先子类后父类子类静态成员、静态构造函数—>子类实例成员—>父类静态成员、静态构造函数—>父类实例成员—>父类构造函数—>子类构造函数原创 2016-05-09 13:48:04 · 368 阅读 · 0 评论 -
java工程师应掌握的
当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分, 另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发原创 2016-05-09 15:10:00 · 771 阅读 · 1 评论 -
Java内存模型
1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。2.硬件的效率与一致性原创 2016-07-24 23:56:47 · 282 阅读 · 0 评论 -
java内在区域介绍
摘自: http://www.cnblogs.com/nexiyi/p/3389594.html原创 2016-07-25 00:04:19 · 335 阅读 · 0 评论 -
java annotation
前言: 最近学习了EventBus、BufferKinfe、GreenDao、Retrofit 等优秀开源框架,它们新版本张无一另外的都使用到了注解的方式,我们使用在使用的时候也尝到不少好处,基于这种想法我觉得有必要对注解有个更深刻的认识,今天中午把公司的项目搞完了,晚上加个班学习总结一下Java的注解。什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Anno原创 2016-07-15 11:52:17 · 308 阅读 · 0 评论 -
ES集群搭建及head插件安装
1. 安装: 1.1 单实例安装: Elastic官方网站: http://www.elastic.co下载 ElasticSearch:第一步:点击下载 第二步:点击download第三步:下载 第四步:解压 直接点击解压 (或者终端输入命令解压: tar -vxf elasticsearch-6.1.1.tar) 第五步:进入...原创 2018-08-16 09:26:15 · 18073 阅读 · 1 评论