- 博客(18)
- 资源 (18)
- 收藏
- 关注
原创 JVM必知必会
opcode 有一个字节的长度 (0~255),意味着指令集的操作码个数不能操作 256 条。另外一种执行方式就是 JIT,也就是我们常说的即时编译,它会在一定条件下将字节码编译成 机器码之后再执行。JVM 就是靠解析这些 opcode 和操作数来完成程序的执行的。当我们使用 Java 命令运行 .class 文件的 时候,实际上就相当于启动了一个 JVM 进程。广义上来讲,JVM 是一种规范,它是最为官方、最为准确的文档;Java 程序-》Java字节码-》JVM-》真正的操作系统函数。
2023-08-18 18:16:28 93 1
原创 只要搞定了网络,一个大型系统也就搞定了一半
从搜索引擎、大数据、云计算,到人工智能、区块链,简直就是“你方唱罢我登场”.一看觉得懂,一问就打鼓,一用就糊涂。从身边经常见到的事情出发,用故事来讲解各种网络协议,然后慢慢扩展到不熟悉的领域。串联各个层级,非孤立的理解某个概念。应用层(Application Layer):负责提供用户与网络之间的接口,支持各种应用程序和服务。常见的协议包括 HTTP、HTTPS、FTP、SMTP、POP3、IMAP、Telnet 等。
2023-08-17 09:43:48 113 1
原创 nginx泛域名解析,实现SAAS服务下租户的定制二级域名
使用上述 map 指令,当请求的主机名是 tenant1.yourapp.com 时,正则表达式将匹配成功,并从中提取子域名 tenant1。这个值将被映射到变量 $tenant_id,从而将 $tenant_id 设置为 tenant1。同样地,如果请求的主机名是 tenant2.yourapp.com,正则表达式将提取子域名 tenant2,并将其映射到变量 $tenant_id,将 $tenant_id 设置为 tenant2。# 其他代理相关配置。# 其他代理相关配置。2.1指向同一个后端服务的。
2023-08-15 15:25:04 829 2
原创 openresty(nginx+lua) 实现文件处理和缓存
大体思路: 通过nginx + lua (openresty) 的方式执行lua获取动态效果0、环境搭建https://openresty.org/en/linux-packages.html1、ngxin配置: user root root; events{worker_connections 1024;} http{ lua_shared_dict my_cache 128m; server{ listen 808...
2020-09-14 01:04:26 2160
原创 DDNS动态域名解析设置-针对阿里云环境配置说明
1、你得先申请个域名2、进入域名解析3、获取用户的accesskey 和 accesskeysecret4、调用一个ip查询网站,正则解析当前主机ip5、调用阿里云api接口设置对应的域名与第4步中获取的ip进行绑定源码下载:https://download.csdn.net/download/cmy1987/12681270到这里ddns的解析绑定介绍完毕--------------------------------------------------------------
2020-08-02 23:56:42 2329
原创 优秀开源的Spring boot 收集备忘
https://blog.csdn.net/weixin_45137090/article/details/93080984七个开源的 Spring Boot 前后端分离项目,一定要收藏!https://blog.csdn.net/u012702547/article/details/100973824接私活的7大平台https://blog.csdn.net/daqi...
2019-11-28 14:34:50 115
原创 java排序
对复杂的排序需求的处理EmployeeSortTest 测试类package v1ch06.interfaces;import java.util.*;/** * This program demonstrates the use of the Comparable interface. * @version 1.30 2004-02-27 * @author Cay Horst...
2019-11-26 23:11:57 123
转载 Sublime Text 安装插件时出现There are no packages available for installation解决步骤
打开Sublime Text package control安装插件(ctr+shift+p,点击install)时出现There are no packages available for installation解决办法:点击 ctrl+`打开控制台后发现是因为http://packagecontrol.io/channel_v3.json 获取失败,此时到CSDN手动下载ch...
2019-03-12 15:49:05 173
转载 application 的配置属性
application 的配置属性。这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个不生效的组件设置属性是没有用的。multipartmultipart.enabled 开启上传支持(默认:true)multipart.file-size-threshold: 大于该值的文件会被写到磁盘上multipart.lo...
2018-10-27 02:22:26 473
转载 对于line-height的一些理解
凡是有inline-block元素的地方就会有line-height的存在,就算你不设它的值,line-height依然通过继承来的fontsize等属性获得与之相匹配的line-height,这也是许多inline-block元素使用过程中出现各种怪现象的原因典型例子:一. img标签的底部留白<!DOCTYPE html><html> <...
2018-10-10 09:15:45 145
转载 vue的v-for循环普通数组、对象数组、对象、数字
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="vue.js"></script&
2018-10-09 20:25:52 2802
转载 大数据学习路线
申明:本文旨在为普通程序员(Java程序员最佳)提供一个入门级别的大数据技术学习路径,不适用于大数据工程师的进阶学习,也不适用于零编程基础的同学。前言:一、背景介绍 二、大数据介绍正文:一、大数据相关的工作介绍 二、大数据工程师的技能要求 三、大数据学习规划 四、持续学习资源推荐(书籍,博客,网站) 五、项目案例分析(批处理+实时处理)前言一、背景介绍本人目...
2018-07-20 14:33:46 2739 2
转载 分享一个MAC下绕开百度网盘限速下载的方法,三步操作永久生效
相信大家都比较困惑,百度网盘客户端限速后一般只有几十K的下载速度,Windows有百度网盘破解版,但MAC的破解版似乎不存在,要提速的话,一般的做法是开超级会员(27元/月),身为程序员的我们,是不是有更黑科技一点的方法呢?答案是肯定的,接下来我介绍一种正在使用的方法。(此方法不需要百度网盘客户端)第一步:下载所需工具:(①②步我放在同一个文件夹,可一起下载,链接失效请留言)工具地址:链接...
2018-07-20 14:29:57 3261 1
java sort.zip
2019-11-26
sublime text channel_v3.json
2019-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人