自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 收藏
  • 关注

转载 Java 打包 FatJar 方法小结

在函数计算(Aliyun FC)中发布一个 Java 函数,往往需要将函数打包成一个 all-in-one 的 zip 包或者 jar 包。Java 中这种打包 all-in-one 的技术常称之为 Fatjar 技术。本文小结一下 Java 里打包 FatJar 的若干种方法。什么是 FatJarFatJar 又称作 uber-Jar,是包含所有依赖的 Jar 包。Jar 包中嵌入了除 ...

2018-08-31 12:21:32 2483

转载 Java StringBuffer StringBuilder类源码解析

StringBufferStringBuffer是线程安全的字符动态序列,像String但是可以修改,在任何时点他都含有字符的特定序列,但是序列的长度和内容可以通过调用某些方法来修改。StringBuffer对于多线程是安全的,在必要的方法上都加了synchronized。核心方法是append和insert,他们通过重载可以接受任何类型的数据。将数据转换为String然后扩展或者插入到S...

2018-08-30 14:55:46 87

转载 未来AI并不Care人类,主要对其他AI感兴趣

人类最担心的应该就是出现“和你自己相似的生物”。人工智能技术的先驱Jurgen Schmidhuber说,AI可能会导致或形成一种“极端形式的竞争”,或者说就是一场战争。不过,Schmidhuber预计,未来的AI将主要对其他AI感兴趣。人工智能有一天会比人类更聪明,但据人工智能的先驱说,我们没有理由去害怕这项技术。人工智能创业公司NNAISENSE的联合创始人和首席科学家Jurgen...

2018-08-30 14:55:18 105

转载 Java NIO之拥抱Path和Files

Java面试通关手册(Java学习指南)github地址(欢迎star和pull):https://github.com/Snailclimb/Java_Guide历史回顾:Java NIO 概览Java NIO 之 Buffer(缓冲区)Java NIO 之 Channel(通道)Java NIO之Selector(选择器)其他高赞文章:面试中关于Redis的问题看这...

2018-08-30 14:54:48 98

转载 面试中关于Java虚拟机(jvm)的问题看这篇就够了

Java面试通关手册(Java学习指南)github地址(欢迎star和pull):https://github.com/Snailclimb/Java_Guide最近看书的过程中整理了一些面试题,面试题以及答案都在我的文章中有所提到,希望你能在以问题为导向的过程中掌握虚拟机的核心知识。面试毕竟是面试,核心知识我们还是要掌握的,加油~~~下面是按jvm虚拟机知识点分章节总结的一些jvm学习...

2018-08-30 14:54:19 90

转载 多线程基础篇(2)——理解中断

1.何谓线程中断    线程中断,可以理解为一个现成的标识属性,它表示一个运行中的线程是否被其他线程进行了中断操作,中断可以用来进行强制终结线程(使线程进入终止状态),即在执行run方法过程中直接退出(或者说跳过某段代码)。    线程中断的方法:    1)stop()方法:不在使用此方法,其中断线程是立即中断的,即使是在同步代码块中对数据进行操作时也会立即终止,详细不在赘述,只需知...

2018-08-30 14:53:56 69

转载 采用redis token,分布式锁的接口幂等性实现

每一次进行幂等校验之前先获取token,因为token的时效性只有1次,我们每次获得的token在幂等操作后就无效了,所以一个token不需要长期保存在redis中。@RestControllerpublic class TokenController { >>>阅读全文...

2018-08-30 14:53:26 1835

转载 建立缓存,防高并发代码demo

我在之前的博客中提到过——缓存并发,当一个key过期时,访问这个key的请求量过大,穿透到数据库.解决办法:1,分布式锁,保证每个key同时只有一个线程去查询数据库,其他线程没有获得分布式锁的权限,只需要等待.具体实现如下@Overridepublic AppUser findById(Long id) { >>>阅读全文...

2018-08-30 14:51:08 165

转载 线程间的协作(1)——等待/通知机制

当使用线程来同时运行多个任务时,可以使用锁(互斥)来同步两个任务的行为,从而使得一个任务不会干扰另一个任务,也就是说两个任务在交替的使用某个共享资源,使用互斥可以保证时刻只有一个任务可以访问这项资源。    解决了多线程引起的资源竞争问题,那么我们又该如何实现线程间的彼此协作?使得多个任务可以一起去解决某个问题,也就是说,现在的问题不是线程间的干涉,而是线程间如何协调,因为在这类问题中,某些部...

2018-08-30 14:50:48 519

转载 模仿Tomcat的BIO,NIO线程模型

模仿Tomcat的BIO模型,来一个消息,分配一个线程处理.则主线程池代码如下package com.guanjian;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;...

2018-08-30 14:50:21 367

转载 apolloxlua标准库 require 函数说明

使用方式require("文件地址")在apollox物理设计上,支持lua的require模块方式,require方法可以在web模式和tool方式使用。 本文简单介绍一下,在web模式下的配合vfs的使用。require的具体细节和lua的实现方式类似, 模块作为程序的最小单元存在,模块与模块之间的关系,应该是隔离的。 在web模式下使用vfs组织模块查找的路径。使用req...

2018-08-30 14:49:40 118

转载 通过Postman实现API网关的请求签名与调试

1. 前言Postman是一个非常强大的HTTP发包测试工具, 目前Postman已经提供了Windows/Mac/Linux系统的客户端的下载,使用很方便。不过API网关的调试,需要对HTTP请求进行签名才能调用,无法使用简单的curl等发包工具完成,但我们可以使用Postman工具提供的Pre-request Script脚本来实现API网关的签名功能,实现API的调试功能,本文主要介绍如...

2018-08-29 13:58:00 3104

转载 作为一个前端,可以如何机智地弄坏一台电脑?

有人说,前端的界限就在浏览器那儿。无论你触发了多少bug,最多导致浏览器崩溃,对系统影响不到哪去 >>>阅读全文

2018-08-29 13:57:43 238

转载 SD-WAN全球部署的三大挑战:ISP、Peering和中国防火墙的管理

SD-WAN市场正在蓬勃发展,分析人士估计,未来几年,该空间创造的服务和设备收入将达到数十亿美元。然而,在全球企业中管理这种部署仍然面临着财政和业务的挑战。 >>>阅读全文...

2018-08-29 13:57:24 1036

转载 SevOne将SD-WAN监控扩展到VMware NSX

SevOne将通过VeloCloud将其SD-WAN监控服务的支持扩展到VMware NSX。SevOne 在今年早些时候推出了基于其数据平台技术的服务。其SD-WAN监控通过企业的多租户SD-WAN提供网络服务。 >>>阅读全文...

2018-08-29 13:57:01 360

转载 Scrapy详解之中间件(Middleware)

概述 >>>阅读全文

2018-08-29 13:56:43 677

转载 服务器对SEO的影响有哪些?

互联网站优化推广团队分析,网站访问人数越多,对服务器的负载量就会越大。因此网站经历了几次服务器更换。因为服务器的变动,如果处理不好,对SEO流量会有不同程度的影响。避免遇见服务器变动类的问题不清楚如何处理,搜罗了一下资料,并结合自己的一些经验来谈谈服务器对SEO的影响,以及在服务器出现变动时,SEO方面的应对办法应该如何处理。 >>>阅读全文...

2018-08-29 13:56:22 1163

转载 别再误读了!一文读懂人工智能与人类智能的差异化

如今,人们很容易相信人工智能已经变得像人类智慧一样聪明了——如果不是更聪明的话。比如,前一段时间,谷歌发布了Duplex AI,能够帮助用户完成外呼预定美发沙龙和餐馆等操作。由于它的声音几乎与人类一模一样,所以在整个过程中可以瞒过其对话伙伴,使之认为自己是人类。 >>>阅读全文...

2018-08-29 13:56:01 94

转载 MySQL存储引擎知多少

MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的“存储引擎”(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引擎的区别。这次就简短侃一下存储引擎那些事儿。 >>>阅读全文...

2018-08-29 13:55:44 70

转载 如何使用DataWorks的整库迁移给目标表名加上前缀

DataWorks的整库迁移的介绍本文不再细述,想了解的同学可以参考一下这个文档 整库迁移概览。下面主要给大家介绍一下如何使用整库迁移的时候,给目标表名加上前缀。如何使用DataWorks的整库迁移给目标表名加上前缀 >>>阅读全文...

2018-08-29 13:55:26 684

转载 深入理解Flutter Platform Channel

作者:闲鱼技术-皓黯​ 相信读者们在阅读了我们之前的文章后,对Platform Channel有了一定的理解和认识。但是由于篇幅有限,上文并未对Platform Channel的工作原理进行详细的讲解。Platform Channel如何工作,消息如何从Flutter端传递到Platform端,消息如何编解码,Platform Channel工作在什么线程上,是否线程安全,Platform C...

2018-08-29 13:55:06 538

转载 如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)

我们部署在某些云平台或者Web服务器上的前端应用,既可以用PC端浏览器访问,也可以用手机上的浏览器访问。在前端应用里,有时候我们需要根据运行环境的不同做出对应处理。比如下面这段逻辑,如果判断出应用当前是运行在手机上,则需要设置对应的viewport。  >>>阅读全文...

2018-08-28 14:31:37 388

转载 使用JDK自带的工具jstack找出造成运行程序死锁的原因

Java多线程编程也是Java面试中经常考察的内容。刚接触Java多线程编程的朋友们,可能会不慎写出一些会导致死锁(deadlock)的应用出来。如何分析造成Java多线程的原因呢?很多时候我们在怀疑造成死锁的语句设置断点,单步调试,反而又不能重现了。这种现象很正常,因为咱们单步调试和直接运行程序,代码执行的时序是不同的,很可能无法满足死锁的触发条件。 >>>阅读全文...

2018-08-28 14:31:18 191

转载 如何抓取WebClient、HttpWebRequest、WebRequest无法获取的网页源码,下面将为你解答

//由于我所抓取的网页有多个困难,1、以上三种无法获取到源码,无论设置何种头部请求都没用,2、单独只用webbrowser无法进行翻页操作。所以用webbrowser与IE结合来抓取 //本项目流程——先打开IE、再用MSHtml里的方法操作IE表单,进行翻页,将列表中的网址在webbrowser一一打开,这样才获取得到源码。这个项目的意义在于,无论网站是何种方式加载,都可以抓取到内容。项目...

2018-08-28 14:31:00 776

转载 Redis 哈希结构内存模型剖析

本文共 1231字,阅读大约需要 5分钟 !概述在前文《Redis字符串类型内部编码剖析》之中已经剖析过 Redis最基本的 String类型的内部是怎么编码和存储的,本文再来阐述 Redis中使用 最为频繁的数据类型:哈希(或称散列),在Redis内部是怎么存的。实验源码环境:Redis 4.0.10注: 本文首发于 My Personal Blog,欢迎光临 小站...

2018-08-28 14:30:41 97

转载 外行人都能看懂的SpringCloud,错过了血亏!

一、前言只有光头才能变强认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)...所以,这篇主要来讲讲SpringCloud的一些基础的知识。(我就是现学现卖了,主要当做我学习SpringCloud的笔记吧!)当然了,我的水平是有限的,可能会有一些理解错的的概念/知识点,还请大家不吝在评论区指正啊~~SpringClou...

2018-08-28 14:30:20 153

转载 linux文件与目录管理命令

Linux 文件与目录管理我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /...

2018-08-28 14:29:59 149

转载 java多线程的杂谈

java的多线程java的多线程的概念,向来都是很复杂、笼统、抽象的。现实世界只有将知识点抽象过后才能有效的传播,但是传播的过程中,只有将抽象的知识点具象化,我们才能习得。所以我们会将个别内容点进行一个具象化进而解剖。当我们理解完了之后最终将其抽象成一个个名词:多线程、资源、锁等。本文仅从以下的范围内容来谈谈java的多线程。 >>>阅读全文...

2018-08-28 14:29:41 87

转载 使用Hibernate-Validator优雅的验证RESTful Web Services的参数

何为Hibernate-Validator在RESTful Web Services的接口服务中,会有各种各样的入参,我们不可能完全不做任何校验就直接进入到业务处理的环节,通常我们会有一个基础的数据验证的机制,待这些验证过程完毕,结果无误后,参数才会进入到正式的业务处理中。而数据验证又分为两种,一种是无业务关联的规则性验证,一种是根据现有数据进行的联动性数据验证(简单来说,参数的合理性,需要...

2018-08-28 14:29:23 208

转载 java框架整合Springmvc+mybatis+shiro+lucene+rest+webservice+maven

框架整合:Springmvc + Mybatis + Shiro(权限) + REST(服务) + WebService(服务) + JMS(消息) + Lucene(搜搜引擎) + Quartz(定时调度) + Bootstrap Html5(支持PC、IOS、Android)文档源码咨询2042849237系统模块: >>>阅读全文...

2018-08-28 14:28:59 276

转载 springmvc框架原理分析

springmvc全名是spring web mvc,springmvc是spring的一个模块,并且看名字即可知道,springmvc是一个基于mvc设计模式的前端web框架。mvc:m(model模型)、v(view视图)、c(control控制)SpringMVC的工作原理图: >>>阅读全文...

2018-08-28 14:28:38 109

转载 研究机构预计亚马逊市值2024年有望达到2.5万亿美元

8 月 23 日消息,据国外媒体报道,研究机构发布的报告显示,电商巨头亚马逊的市值有望在 2024 年达到2. 5 万亿美元。预计亚马逊市值六年后达到2. 5 万亿美元的,是研究机构MKM Partners,其在当地时间周三的发布的一份报告中,给出了亚马逊市值在 2024 年可能达到2. 5 万亿美元的预测。MKM Partners预计亚马逊有望在 2024 年达到2. 5 万亿美元,很大...

2018-08-24 15:00:39 254

转载 人工智能未来如何 智能电话机器人影响行业发展

自从2018年开始,小编就听过很多人在谈论人工智能。小编也是刚刚了解人工智能不久,今天就来跟大家谈论下人工智能会有前景吗?听过很多传言,说未来失业的人会越来越多,机器人及AI会替代掉一半以上的员工,研究指出将有更多工作随之催生。机器人、AI取代人类在职场上的位置,往往是一般民众对自动化技术最现实的担忧:不过,近期一份研究指出,人工智能在取代基友工作的时间,会创造更多新工作,为社会增加就职机会。...

2018-08-24 15:00:00 310

转载 蚂蚁金服发布隐私保护白皮书

继设立首席隐私官、成立隐私保护办公室后,蚂蚁金服在隐私保护上又有新动作:8月22日,蚂蚁金服发布《隐私保护和数据安全白皮书》,强调了隐私安全的重要性,全面介绍了蚂蚁金服的做法。蚂蚁金服首席隐私官聂正军表示,“在隐私保护的路上,只有起点没有终点”。作为一家科技公司,蚂蚁金服擅长利用前沿技术来解决碰到的问题。在隐私保护上也不例外。白皮书首次全面披露了支付宝在隐私保护上做的尝试。 &gt...

2018-08-24 14:59:17 2261

转载 从全球千余支队伍中脱颖而出,BDC冠军团队是如何做用户预测的

历时近3个月,2018 年中国高校计算机大赛——大数据挑战赛(下称「大数据挑战赛」)落下帷幕。最终,厦门大学的lambda团队夺取冠军获得 30 万元奖金。根据决赛10支队伍的答辩内容,我们梳理整理了冠军、亚军两支团队的答辩成果及评委点评。以下,enjoy!全球千余团队参与,专注活跃用户预测本次大赛由快手和清华大学联合承办,基于快手提供的脱敏和采样后的数据信息,预测快手平台上未...

2018-08-24 14:58:43 107

转载 小米股价周四上涨0.452%,第二季度收入同比增长75.4%

 小米概念股盘初活跃,截至发稿,宇环数控涨停,京泉华、普路通涨超4%,森霸传感、同益股份、深天马A、奥士康、顺络电子涨幅居前。 >>>阅读全文...

2018-08-24 14:58:18 111

转载 天猫新零售又一重磅布局!汽车后市场独角兽来了

说到汽车维修、保养,很多车主可能都有一肚子苦水。小病大修、配件以次充好、服务水平参差不齐……经常让人感叹“买车容易养车难”。这些难题很快有望得到破解。8月22日晚间,天猫宣布,天猫汽车宣布联手汽车超人、康众汽配,成立汽车后市场新公司(以下简称“新公司”),帮助中国汽车维修、保养门店走向新零售,为全国两亿多车主提供丰富可靠的配件,让维修服务透明省心,缩短车主修车、养车的时间,并且让漫天要价、...

2018-08-24 14:57:43 287

转载 高通总裁阿蒙:与大唐电信研发芯片组,明年商用

8月23日上午消息,首届中国国际智能产业博览会今日开幕。美国高通公司总裁克里斯蒂安诺·阿蒙在主题演讲时透露,高通与大唐电信共同开发了基于蜂窝车联网的芯片组,并将在2019年支持商业部署。阿蒙称,现在正处在行业变革新的开端,即5G和无线技术的开端,“在5G时代,人工智能赋能的5G技术,同时也能够推动移动通讯技术,提高5G的速度,提高我们的通讯速率”。阿蒙透露,高通发布了世界上首个针对不同...

2018-08-24 14:57:09 189

转载 沃尔玛将与乐天Kobo合开首家电子书商店,挑战亚马逊

8月23日消息,据科技新闻网站CNET报道,沃尔玛宣布,将与乐天Kobo合作,开设旗下首家电子书商店。  推出电子书商店是沃尔玛拓展在线服务计划的一部分,也是其数字销售增长策略的一部分。沃尔玛进入电子书市场可能被视为直接挑战亚马逊,因为亚马逊最初就是通过销售在线图书起家,并通过Kindle电子阅读器推广了电子书。Kobo拥有600万本数字图书,这些图书不久将出现在沃尔玛的美国网站上,以补充...

2018-08-24 14:56:47 280

转载 李彦宏:AI长得不应该像人,更不要模仿人脑原理

 8月23日上午消息,首届中国国际智能产业博览会今日开幕。百度公司创始人、董事长兼CEO李彦宏在主题演讲时指出,人们对人工智能存在误区,人工智能长得不应该像人。此外,人工智能不是仿生学,跟人脑的工作原理没有太大关系,要让机器像人一样思考,其实还离我们非常远。李彦宏说,人工智能是一个新事物,大家的认知不同,且存在很多误区,“提起人工智能,很多人会想到是一个长得像人的机器,我觉得这就是一个误区...

2018-08-24 14:56:27 211

空空如也

空空如也

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

TA关注的人

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