2019-09-05 16:57
一,前言
昨天简单整理了JVM内存分配和String类常用方法,遇到了String中的intern()方法。本来想一并总结起来,但是intern方法还涉及到JDK版本的问题,内容也相对较多,所以今天就弥补昨天缺失的知识点。
二,String.intern()
先来看下网上流行的关于intern()方法的示例代码:
public static void main(String[] args) {
String s = new String("1");
s.intern();
...
2019-09-05 16:32
人会慢慢变老,变老后精力,记忆力乃至身体会慢慢变差,这是无法逆转的自然规律。随之会产生的是对中年危机的忧虑乃至恐惧,比如担心能力精力不及年轻人,从而导致收入锐减乃至失业。...
2019-09-05 16:51
1. 场景描述
因兄弟项目中mysql有点扛不住了,要做sql优化,但是业务有点小复杂,优化起来有点麻烦(sql嵌套有点多),便想着用Mpp数据库Greenplum测试下,看性能和复杂度怎么样,趟趟水。
2.解决方案
初步的想法是:因为mysql和postgresql(Greenplum建立在postgresql之上,i'm 软件老王)都是使用的标准sql,直接把mysql的建表语句在Greenplum建一边,把数据导入过来测试一下就行了,应该半天内就能搞定。
2.1 Greenplum建表
...
2019-09-05 16:19
一、测试片段是什么?
应用在控制器上的一个特殊线程组,与线程组处于同一层级,必须与Include Controller或模块控制器一起使用才被执行。
二、应用场景
1、当jmeter脚本非常复杂的时候,可以通过测试片段分模块管理用例
2、当jmeter脚本由多个测试人员共同完成,通过测试片段分人分模块管理用例
三、新建测试片段
1、右键测试计划->添加Test Fragment
2、在测试片段下,整理好测试用例脚本;
3、保存测试片段脚本。选择文件—>保存测试计划为—>保存到本地。
...
2019-09-05 16:38
动态代理配合rpc技术调用远程服务,不用关注细节的实现,让程序就像在本地调用以用。
因此动态代理在微服务系统中是不可或缺的一个技术。网上看到大部分案例都是通过反射自己实现,且相当复杂。编写和调试相当不易,我这里提供里一种简便的方式来实现动态代理。
1、创建我们的空白.netcore项目
通过vs2017轻易的创建出一个.netcore项目
2、编写Startup.cs文件
默认Startup 没有构造函数,自行添加构造函数,带有 IConfiguration 参数的,用于获取项目配置,但我们的示例中未使用配置
...
2019-09-05 16:16
在《你好spring-cloud-kubernetes》一文中,对spring-cloud-kubernetes这个SpringCloud官方kubernetes服务框架有了基本了解,今天来小结此框架涉及的关键技术,为后面的深入学习做准备;
系列文章列表
本文是《spring-cloud-kubernetes实战系列》的第三篇,全文链接如下:
《spring-cloud-kubernetes官方demo运行实战》
《你好spring-cloud-kubernetes》
《spring-cloud-kubernetes背后的三个关键知识点》
...
2019-09-05 16:32
动态规划 动态规划(Dynamic Programming,DP)是一种将复杂问题分解成更小的子问题来解决的优化算法。下面有一些用动态规划来解决实际问题的算法:...
2019-09-05 16:58
CrackMe —— 025
160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序
CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 cracker,想挑战一下其它 cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破。
CrackMe简称CM。
程序下载地址:点击我
来源 <-点击查看
编号 作者 保护方式
025 CodeZero Nag,Serial(VB5)
...
2019-09-05 16:10
区别:
setTimeout(fn,t):
延迟调用,超过了时间就调用回调函数,返回一个id,使用clearTimeout(id)取消执行。
注意:取消了里面的回调函数就不执行了哦,而不是取消的时候就立即执行,下面有源码可以自己cv试一下。
setInterval(fn,t):
循环调用,有周期性的调用回调函数,返回一个id,使用clearInterval(id)取消执行。
菜鸟教程(runoob.com)
...
2019-09-05 16:47
欢迎关注笔者的公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!
个人网站: https://www.exception.site/essay/about-elasticsearch-index-manage
在 Elasticsearch 中,索引是一个非常重要的概念,它是具有相同结构的文档集合。类比关系型数据库,比如 Mysql, 你可以把它对标看成和库同级别的概念。
今天小哈将带着大家了解, 在 Elasticsearch 中,都是如何对索引进行操作的。
...