- 博客(23)
- 收藏
- 关注
转载 程序人生 - 苹果 M1 处理器运行互联网应用更快,对 Intel 是又一大打击
在苹果发布了M1处理器之后,互联网行业领头羊谷歌就迅速推出了针对M1 Mac优化的Chrome版本,评测数据显示M1运行Chrome比Intel的处理器快了66%以上,这对于Intel将是又一个重大打击。业绩都知道Intel之所以能垄断PC市场,主要原因就在于两个,一个是Intel的X86处理器性能远比ARM处理器强;另一个就是一直以来软件企业长期未X86处理器开发的应用软件,这又被称为生态。如今M1处理器在性能方面比Intel的i7还要强,这对于ARM阵营来说可谓是重大的突破,性能已不再是.
2020-12-17 11:30:49 361
原创 HTTP - 为什么 HTTPS 是安全的?
1. HTTP 协议在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。1.1 HTTP 协议介绍HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。HTTP 协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的RFC 2616拆分成立六个单独的协议说明(RFC 7230、RFC 7231、RFC 7232、RFC 7233、RFC 7234、RFC 7235),通讯报文如下: 请求 POST http://www.b...
2020-12-17 11:25:54 406
原创 Kubernetes - 内部 IP/DNS/Port 寻址匹配讲解
K8S里有一个 namespace 命名空间概念,如图在 1 处是 namespaces 筛选的地方,2 处是我要搜索这个服务的名字,3 处是搜索的结果。问:2 个不同的 namespaces 之间的服务如何进行通信呢?答:K8S 内部自带有一套机制,就是通过自带的一个 DNS,作为连接不同 namespaces 的桥梁。这里假设:命名空间 SpaceA、SpaceB,SpaceA 里有一个服务 ServiceA、SpaceB 里有一个服务 ServiceB;ServiceA 端口.
2020-12-16 17:12:54 824 5
原创 Java - JDK1.8 List 打印输出技巧
List list = new ArrayList();list.forEach(System.out::println);
2020-12-15 19:07:38 4290
转载 Spring - 源码分析:Spring是如何把Bean注册到IOC容器中的?
前言提到Spring就会想到IOC、DI等概念,这是Spring的核心思想,只要使用过Spring框架的人都知道这些概念,但要问到Spring具体是怎么实现IOC的,恐怕只能看Spring的源码才能找到答案,在我看来只要搞清楚两个问题,就能对Spring的整体脉络有个整体的认识Bean是如何注册到IOC注册中的? Bean是如何从IOC容器中get出来的?一个简单的例子我们先从一个简单的例子开始,基本上在最开始学习Spring的时候都会从xml配置开始,把你需要交给Spring管理的类配
2020-12-14 18:41:41 572
原创 Redis - 如何查看 Redis 主从信息?
如下命令redis-cli -h 10.218.223.147 -p 16380 info结果如下# Serverredis_version:3.2.12redis_git_sha1:00000000redis_git_dirty:0redis_build_id:b2d74fe5fff7657dredis_mode:standaloneos:Linux 2.6.32-696.el6.x86_64 x86_64arch_bits:64multiplexing_api:epoll
2020-12-14 17:57:40 14251
转载 SpringCloud - Feign 不使用 Eureka
main@EnableFeignClients@SpringBootApplicationpublic class FeignMain { public static void main(String[] args) { SpringApplication.run(FeignMain.class, args); }}server@RequestMapping(value = "/getNum", method = RequestMethod.GET.
2020-12-14 17:48:28 1575 2
转载 线程 - 父线程与子线程传值问题
一、ThreadLocal回顾ThreadLocal对象用于在同一个线程中传递数据,避免显式的在方法中传参。每个线程中保存了ThreadLocalMap对象,ThreadLocalMap对象的key就是ThreadLocal对象本身,value就是当前线程的值。看下ThreadLocal的get方法public T get() { //当前线程 Thread t = Thread.currentThread(); //获取当前线程的ThreadLocalMap对象
2020-12-14 17:44:15 1323 4
转载 Java - Lombok 注解之 @SneakyThrows
@SneakyThrows注解的用途得从 Java 的异常设计体系说起。Java中我们常见的2类异常。1. 普通Exception类,也就是我们常说的受检异常或者Checked Exception。2.RuntimeException类,既运行时异常。前者会强制要求抛出它的方法声明throws,调用者必须显示的去处理这个异常。设计的目的是为了提醒开发者处理一些场景中必然可能存在的异常情况。比如网络异常造成IOException。但是现实,往往事与愿违。大部分情况下的异常,我们都是一路..
2020-12-14 17:30:56 3159
原创 Dataway - 解决 DataQL 返回数据单复数结构不一致情况
hintFRAGMENT_SQL_DATA_SOURCE="73ea3095cb514320934a6cc46581145e"hintFRAGMENT_SQL_QUERY_BY_PAGE=truehintFRAGMENT_SQL_QUERY_BY_PAGE_NUMBER_OFFSET=1vardataSet=@@sql(apiNo)<%select*fromt_ac_apiwhere`api_no`likeconcat('%',#{apiNo},'%...
2020-12-14 17:24:56 1175
原创 JavaWeb - CRUD 命名规范
优雅的命名规范,可以提高开发者的 CRUD 效率~个人版原则:尽可能不影响见名知意的前提下缩短方法名C(add)R(get)U(upd)D(del):统一前缀 3 个字母来代表,并且类里写方法的排序也习惯性这样 单数情况:addXXX / getXXX / updXXX / delXXX,XXX 后面不带有复数形式,其他资料里也许会看到说加啥 “One”,个人感觉大部分情况没必要,因为不加复数其实就代表是单数了 复数情况:addXXXs / getXXXs / updXXXs / delX.
2020-12-14 11:59:14 918
转载 Presto - 简介(二)
1、Presto基本认识1.1 定义Presto是一个分布式的查询引擎,本身并不存储数据,但是可以接入多种数据源,并且支持跨数据源的级联查询。Presto是一个OLAP的工具,擅长对海量数据进行复杂的分析;但是对于OLTP场景,并不是Presto所擅长,所以不要把Presto当做数据库来使用。和大家熟悉的Mysql相比:首先Mysql是一个数据库,具有存储和计算分析能力,而Presto只有计算分析能力;其次数据量方面,Mysql作为传统单点关系型数据库不能满足当前大数据量的需求,于是有各种大数据
2020-12-10 09:53:22 597
转载 Presto - 简介(一)
背景MapReduce不能满足大数据快速实时adhoc查询计算的性能要求,Facebook2012年开发,2013年开源。是什么基于内存的并行计算,Facebook推出的分布式SQL交互式查询引擎,多个节点管道式执行,支持任意数据源 数据规模GB~PB 是一种Massively parallel processing(mpp)(大规模并行处理)模型数据规模PB 不是把PB数据放到内存,只是在计算中拿出一部分放在内存、计算、抛出、再拿。为什么要用 & 优点 & 特点..
2020-12-10 09:47:16 963
转载 程序人生 - 家用电梯和普通的电梯有什么区别?
家用电梯是私用的,普通电梯是公用的 家用电梯不能用在公共场合 家用电梯不超过提升高度12米,普通电梯可超过12米,可达百米几百米 家用电梯速度不超过0.4m/s,普通电梯一般是1m/s以上 家用电梯不需要验收及年检,普通电梯必须验收及年检...
2020-12-09 17:52:50 346
原创 MySQL - Json 数据类型
简介在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点:JSON数据有效性检查:BLOB类型无法在数据库层做这样的约束性检查 查询性能的提升:查询不需要遍历所有字符串才能找到数据 支持索引:通过虚拟列的功能可以对JSON中的部分数据进行索引另外,系统对JSON格式做了一些限制:JSON文本的最大长度取决有系统常量:max_allowed_packet。该值仅在服务器进行存储的时候进行限制,在内存中进行计算的时候是允许超过该值的。 JS
2020-12-09 17:49:27 1051
转载 MySQL - 事务(从入门到入门)
事务的应用场景说明什么是事务 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。 如果其中有一条SQL语句出现异常,这条SQL就可能执行失败。 事务执行是一个整体,所有的 SQL 语句都必须执行成功。 如果其中有 1 条 SQL 语句出现异常,则所有的SQL语句都要回滚,整个业务执行失败。 转账的操作-- 创建数据表CREATE TABLE account (id INT PRIMARY KEY AUTO...
2020-12-09 15:41:34 421
转载 Win系统 - Windows 10 磁盘如何分区?
很多人在使用Windows 10的时候想要把磁盘分区,不知道怎么操作,而使用第三方软件分区很多都不分区不成功。下面就跟大家分享下,如图使用自带的磁盘管理工具给电脑磁盘分区?方法 / 步骤首先,进入系统的磁盘管理(进入磁盘管理方式有两种:1、通过电脑属性,进入磁盘管理。2、右键点击windows键(windows+X)选择磁盘管理)。这里以第一种为例,右击我的电脑,选择“管理”。如图接着,在计算机管理界面选择“存储——磁盘管理”。如图进入磁盘管理之后,选择你需要进行分区.
2020-12-09 15:09:20 1604 2
原创 JavaWeb - XmlUtil:Fastjson 与 Xml 互转(支持 CDATA)
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import org.dom4j.*;import java.util.*;import java.util.regex.P.
2020-12-09 14:57:38 2854
转载 程序人生 - 猫咪冷知识!猫咪“呼噜呼噜”声究竟代表什么?
猫咪,包括所有的猫科动物,它们的习性都非常相似。猫咪有一个习惯,就是总是会时不时地就发出“呼噜呼噜”的声音。这种声音的频率和音调其实蛮有催眠效果的,反正八酱听到猫咪在身边发出这样的声音的时候,就很容易安眠了。有一些研究也表明,猫咪的这种声音,可以引发人体的一个共振,让人血压平稳,感到安心和平静。那么对于猫咪来说,发出这种呼噜呼噜的声音,究竟代表什么呢?猫咪发出这种声音的时候,都是面无表情且不张嘴的,所以这种声音是哪里发出来的呢?其实这种声音来自猫咪的喉部,是一种空气动力学的现象。对于猫咪.
2020-12-09 14:25:35 5422
转载 APP - 解决 XMind 8 Update7 闪退问题
有次关机时没有关掉XMind,再加上开机时用杀毒软件扫了一遍,然后我的小小破解版就出问题了,打开初始化就闪退了~解决办法1、打开XMind安装包文件夹,找到XMind.ini2、文本形式打开,将Application Data均修改成AppData...
2020-12-09 14:22:39 382 6
转载 程序人生 - 汽车店为什么叫“4S”?
汽车店的全名称是叫汽车销售服务4S店,叫4s是因为它是一个集汽车整车销售、汽车售后服务、汽车零配件供应和汽车市场信息反馈四位一体的汽车销售服务企业。4S店的第一个S,即是整车销售(Sale)的英文简称,它代表着可以为消费者提供看车、试车、购车的服务,这是作为4S店最基本要必备的服务项目。4S店的第二个S,即是售后服务(Service)的英文简称,它代表着在车辆在整车出售之后,还可以为消费者提供售后保修和维修保养服务。这也是4S店必备的服务项目之一。4S店的第三个S,即零配件(Sparepart).
2020-12-09 14:19:17 309
转载 程序人生 - 如何戴口罩眼镜不起雾?
视频链接:https://m.weibo.cn/status/4578103160996454?#&video
2020-12-04 16:29:17 242
Canon TS3180 打印机网络工具
2020-01-01
Canon TS3180 打印机驱动工具
2020-01-01
DeepFreezePasswordRemover
2019-11-04
ReverseProxy_win64
2019-09-30
.NET Framework 4.0
2019-09-25
.NET Framework 4.5
2019-09-25
protocolcheck.js
2019-09-23
剪切板 - clipbrd.rar
2019-09-11
强制注入dll.7z
2019-08-04
禁用Windows自动更新
2019-06-08
如何使用Easy Mock视频教程
2019-02-23
Google Guava 官方教程
2019-01-10
FiddlerSetup(抓包)
2019-01-07
shiro-master
2019-01-03
Windows6.1-KB2813430-x64.msu
2022-06-22
Windows6.1-KB2813430-x86.msu
2022-06-22
microsoftrootcertificateauthority2011.cer
2022-06-22
ideaIU-2020.2.3
2022-05-18
exe4j - 32bit and 64bit.rar
2021-08-05
clipbrd.exe
2020-12-21
csdn_chrome_plugin
2020-10-19
ElasticSearch CRX Chrome 插件
2020-07-24
DFU Linux 简易.rar
2020-03-20
Persi0-7.22(无密码)
2020-01-02
SpringMVC - 前台传JSON数据到后台,那后台是不是只能用Map或者实体类?
2019-04-05
@MappedSuperclass的用法?
2017-04-17
eclipse spring.xml文件属性值提示失效
2017-01-19
1个ASCII字符等于多少Unicode内码?
2017-01-09
Spring第三方JAR包注解优化问题
2016-11-03
Android中setResult能返回多个值吗?
2016-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人