—- 众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读写文件,监听和读写So...
5年前 (2020-04-10) 1709℃ 0评论
0喜欢
一、java提供了三种ClassLoader对Class进行加载:
1.BootStrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar...
5年前 (2020-04-10) 1822℃ 0评论
0喜欢
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。
1 SPI是什么
SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来...
5年前 (2020-04-09) 1924℃ 0评论
0喜欢
JAVA Launcher简析
sun.misc.Launcher类是java的入口,在启动java应用的时候会首先创建Launcher类,创建Launcher类的时候回准备应用程序运行中需要的类加载器。
一、ClassLoader
Launcher作为JAVA应用的入口...
5年前 (2020-04-09) 2676℃ 0评论
2喜欢
@AliasFor是一个注解,用于为注解属性声明别名。
代码如下:它有两个属性value和attribute @AliasFor注解注释了
自身,并且value和attribute互为别名。
@Retention(RetentionPolicy.RUNTIME)
@Tar...
5年前 (2020-04-07) 2472℃ 0评论
0喜欢
首先,我们讲讲一般常用的“==”和“equals()”;
“==”运算符用来比较两个变量的值是否相等。也就是说,该运算符用于比较变量对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能使用“==”运算符。
具体而言,如果两个变量是基...
5年前 (2020-04-07) 2411℃ 0评论
2喜欢
什么是 SSH?基本描述
Secure Shell (SSH) 的目的在于在通过网络远程访问另一个主机时提供最大的保护。它通过提供更好的身份验证工具和 Secure Copy (SCP)、Secure File Transfer Protocol (SFTP)、X 会话转...
5年前 (2020-03-23) 2202℃ 0评论
0喜欢
简介
如果需要远程访问计算机并启用了 Secure Shell (SSH) 连接,黑客就会尝试突破您的防线并控制您的计算机,您必须接受这个事实。尽管不能保证计算机不会被 “黑客” 占领,但是一些简单的解决方案有助于保护 SSH,可以让攻击困难一些。本文讨论三种技术:
...
5年前 (2020-03-23) 2010℃ 0评论
0喜欢
1:笔记本电脑的F1-F12等快捷键是需要同时按下Fn才起作用的哦
2:具体的华硕笔记本默认是:
Fn+F1 进入待命或是休眠状态
Fn+F2 无线网络功能/蓝牙切换键
Fn+F3 开启mail程序
Fn+F4 开启Intern...
5年前 (2020-02-22) 8661℃ 0评论
27喜欢
文章参考自该篇博客。
Connecting to raw.githubusercontent.com failed: Connection refused. 解决办法
wget或者curl请求raw.githubusercontent.com这个域名的时候有时候会出...
5年前 (2020-02-22) 2782℃ 0评论
2喜欢
本文分享蘑菇街在搜索与推荐上踩过的坑,以及在探索路上的经验总结。从 0 到 1 再到 100,希望大家从中得到一些收获。
搜索架构的当前现状
蘑菇街搜索当前架构
蘑菇街当前搜索架构,分为在线和离线两部分。在线部分主要职责是处理在线的搜索请求。离线部分的主要职责...
5年前 (2020-02-04) 2902℃ 0评论
1喜欢
电商环境下的个性化推荐,主要包含三大维度的模块,针对用户的候选召回(Match),候选商品的精排(Rank),以及线上的策略调控(Re-rank)。而Match(召回)和Rank(排序)是推荐流程非常关键的两步。
一、Match
Match即有效和丰富的召回...
5年前 (2020-02-04) 5228℃ 0评论
4喜欢
假设你要招聘一名秘书,现在有100位女士看到招聘信息后前来参加面试,你需要按照随机顺序,对她们进行单独面试,并在每一次谈话后立即决定是否聘任对方。你不能过一天再做决定,也不能等所有的面试结束后再择优录取,而且你在面试后做出的决定无法撤回。此时你该怎么办?
你应当选择第一位...
5年前 (2020-01-17) 2324℃ 0评论
1喜欢
{
“source”: {
“remote”: {
“host”: “http://10.58.197.33:9800”
},
...
5年前 (2020-01-03) 1961℃ 0评论
0喜欢
以前一直用eclipse,最近改用idea.记录下idea的远程调试。
一.启动服务
1.配置tomcat 启动参数增加
12-Xdebug-Xnoagent -Djava.compiler=NONE -Xrunjdwp:transpo...
5年前 (2020-01-03) 1976℃ 0评论
0喜欢
主要是两个文件
1.# Fix for security permission error
cat /home/elasticsearch/.java.policy
grant {
permission java.lang.reflect.ReflectPermiss...
5年前 (2020-01-03) 5989℃ 0评论
8喜欢
free是用来查看当前系统的内存使用情况的。
在解释之前,先要熟悉几个概念。
共享链接库:它的意思是一些共享的库文件,不需要每个进程都加载到内存中,每个进程可以共享它们。从而达到节省内存的目的。比如libc.
然后是Cache Pages和Buffer,以下是从Red...
5年前 (2019-12-17) 2430℃ 0评论
1喜欢
原创山鬼谣me 发布于2017-03-18 22:40:51 阅读数 5536 收藏展开
环境
系统:centos7 elasticsearch:5.2.2
安装步骤
es配置文件里面需要增加:...
5年前 (2019-12-13) 2100℃ 0评论
0喜欢
git log –since==2019-01-01 –until==2019-12-31 –format=’%aN’ | sort -u | while read name; do echo -en “$...
5年前 (2019-12-12) 1849℃ 0评论
0喜欢
本节所介绍的FastBit是位图索引技术的集大成者,是一系列高级位图索引技术的集合,该项目最初设计目标是为美国国家高能物理实验提供支撑。
在FastBit中,两个核心创新点分别是:
字对齐混合压缩编码WAH,根据官方实验数据显示,其在高能物理实验中的索引性能是传统数据库...
5年前 (2019-12-11) 2950℃ 0评论
1喜欢