自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 美团cat监控在hystrix线程池模式解决多线程切换问题

解决方案1>extrends HystrixConcurrencyStrategy自定义Runable = com.alibaba.ttl.TtlRunnable.get(command)2>修改cat-client客户端源码,修改threadLocal变量为 com.alibaba.ttl.TransmittableThreadLocal经过验证,此方式可行,多线程切换没有出现数据混乱问题...

2022-03-10 11:24:46 397 1

原创 几行代码搞定任意java对象集合转换为树形对象和常见tree查找操作

开发过程中经常遇到tree结构的数据,下面代码实现了任意对象的tree结构化封装,包括常见的查找规则,向上查找和向下查找,应有尽有Node节点对象 import lombok.Getter;import lombok.NoArgsConstructor;import lombok.Setter;import org.apache.commons.collections.CollectionUtils;import java.io.Serializable;import j..

2021-02-20 15:48:55 933 3

原创 硬核! 10分钟看懂https安全原理

欢迎指教C=Client,S=Server,PK公钥,SK私钥,num协商出的加密key,d请求报文,H黑客,f()某种算法

2020-07-08 11:41:26 152

原创 硬核! 无需越狱 如何安装任意软件到你的iphone

如何安装任意软件到你的iphone手机,无需越狱原理:通过altserver安装自签名软件,然后altserver Patcher修改customer url指定到自己的ipa包服务器,连接手机就可以安装任意软件ios版本有限制,貌似12.4以上,一台windows设备当然一旦你实现了安装任意软件,你也可以安装越狱软件,进行系统越狱icloudhttps://support...

2020-04-07 21:19:26 4293

原创 观看B站视频 学习快速排序

快速排序本身也有好多种实现方式,实现细节有差异1 双向指针 B站视频地址:舞动的排序算法 快速排序https://www.bilibili.com/video/BV1xW411Y7g3?t=4感谢视频原创作者 /** * q1:为什么右边先行,基数是数组首元素时候,需要从数组尾部开始 * q2:为什么枢纽值正好位于i=j那个位置上,因为找到需要交换的值时候,枢纽值会被交换到暂停的位置,最终暂停点的条件就是i=j * q3:为什么数据重复,能正确排序,...

2021-05-26 23:43:29 643 1

原创 jdk1.8 ThreadPoolExecutor线程池内线程超时如何优雅取消

线程池 某一个线程任务超时,如何真正取消正在执行的线程呢?直接上代码吧方案1:static class WarpFeature<T> { Future<T> f; String name; public WarpFeature(Future<T> f, String name) { this.f = f; this.name = name; }}@Testpublic void s1_

2021-04-24 23:20:52 2076

原创 CharlesProxy 代理疑难杂症,提高测试速度

Writer: DejavuContract:CharlesProxy 代理服务设置代理测试url到本地服务,快速调试代码下载软件1 打开Proxy >> windows proxy打开全局代理2 设置Proxy >> Proxy Settings转存失败重新上传取消转存失败重新上传取消3 设置tools >> map r...

2020-03-30 18:23:20 837

原创 Java8之CompletableFuture async的理解

验证代码如下ExecutorService executorService = Executors.newFixedThreadPool(3); //executorService.submit(new RuleTestRunnable(1)); List&lt;Integer&gt; taskList = new ArrayList&lt;&gt;(); ...

2018-08-28 18:08:34 2383

转载 RHEL6下设置IP地址总结

首先说明下RHEL6下设置IP地址的确和RHEL5下有几点是不同的。我装完RHEL6中默认选择的是DHCP自动获取方式: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0         //指定网卡设备名称为:eth0HWADDR=00:0c:29:f9:67:5b //指定

2013-10-22 17:59:10 503

转载 ADF页面中嵌入javascript有两种方式

一、ADF页面中嵌入javascript有两种方式:1、页面中直接写入。举例:Java代码  "javascript">    function sayHello() {        alert("Hello, world!")    }        function sayJianlong() {        alert("Hello, world!")

2013-09-27 11:08:25 1080

转载 Spring MVC在controller和视图之间传递参数的方法

Spring MVC3在controller和视图之间传递参数的方法: 一, 从controller往视图传递值,controller---->视图 1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试)。 (而用@RequestParam("name")注解,可以从视图上,或地址中加?name=***传递到co

2013-09-13 17:46:29 748

转载 Spring注入非单例bean以及scope的作用范围

一、 问题描述       在大部分情况下,容器中的bean都是singleton类型的。       如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期

2013-08-27 16:49:53 562

原创 随笔

1.错误提示:Referenced file contains errors (http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd). For more information, right click on the message and select "Show Details..."改正:将"htt

2013-08-26 21:00:22 259

转载 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f

2013-08-18 20:24:23 412

转载 JAVA实现邮件群发

摘 要:邮件群发是消息在Internet传递的最好办法,同时也是垃圾邮件的来源。本文以使用JAVAMAIL为例,讨论实现大规模邮件发送的方法和技巧。关键字:SMTP、MIME、JAVAMAIL、群发邮件一、引言邮件群发是Internet生活中最常见的一种信息传递方式,其传递信息的主动性、高效率和低费用而被众多商家广泛采用。我们的电子邮箱随之充满了各种类型的商业邮件,

2013-08-18 19:23:19 1450

转载 java值传递和引用传递(转载)

java中的值传递和引用传递值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。下面举例说明:传值---传递基本数据类

2013-08-18 12:07:56 334

转载 java同步机制(转)

JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 在进一步阐述之前,我们需要明确几点: A.无论synchronized关键字加在方法

2013-08-18 09:19:17 321

jdk1.8 api 谷歌百度+英文原版

中文api,java8,包含谷歌,百度翻译,和原版英文翻译,请自行查看

2018-08-29

Java版能自动搜索下载歌词软件

java做的,自动下载歌词软件。基于网络搜索,能自动批量文件夹下所有歌曲的歌词

2015-06-20

ADF实现多选框及分页

ADF实现多选框及分页的Table组件,提供例如上一页,下一页,首页,尾页,以及页码下拉菜单来实现数据分页显示

2013-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除