- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 JMM内存屏障
StoreLoad Barriers是一个“全能型”的平展个,他同事具有其他3个屏障的效果。现代的处理器大多支持该内存屏障(其他类型的平展更不一定被所有处理器支持)。执行该屏障开销会很昂贵,因为当前处理器通常要把写缓冲区中的数据全部刷新到内存中(Buffer Fully Flush)。为了保障内存可见性,Java编译器在生成指令序列的适当位置会插入内存屏障指令来禁止特定类型的处理器重排序。JMM把内存屏障指令分为四类.
2023-02-18 15:06:39
216
原创 java.lang.NoSuchMethodError错误
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-05-30 08:45:42
158
原创 一个正整数划分成3个互不相同的素数之和,如果可以就输出这3个素数(质数),否则输出错误信息
寻找一个正整数划分成3个互不相同的素数之和,如果可以就输出这3个素数(质数),否则输出错误信息。第一个循环中是找到说有的质数第二个三层循环是将三个数之和能等于输入的数的合找到 public static void main(String[] args) { int index = 5; int filg = 0; ArrayList<Integer> sum = new ArrayList<Integer>();
2021-11-22 19:30:29
583
转载 一年Java开发面经
一年Java开发面经一年开发经验在现在面试过程中一般会问到一些SQL、缓存、集合、分布式的一些相关问题。1.SQL优化sql优化我认为主要是两个点,一个是创建索引另外一个就是如何使用索引。我们可以带着这两个问题去一下这个链接去看小码张:sql优化方式2.ridex缓存Ridex这里主要是涉及到击穿,穿透,雪崩的问题,这里的问题实际上有多种解决方案;haoxin963:缓存三大问题解决方案还有一种是上文中没有提到的在进入到缓存前添加“布隆过滤器”这也是一个有效的解决方案;3.Java集合
2021-11-18 19:36:12
176
原创 Oracle版本特性更新时间线
Oracle四种版本说明:1,**database.zip是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本2,**client.zip是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本3,**gateways.ziporacle透明网关,如果你要链接其他数据库,请下载这个软件包4,**clusterware.ziporacle集群软件,如果你要做RAC,请下载这个软件包Oracle更新时间线
2021-10-17 13:58:33
399
原创 SpringMVC处理流程图文详解
一、SpringMVC处理流程二、工作流程1.用户发送请求到前端控制器DispatcherServlet。2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。3.处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回 给DispatcherServlet。4.DispatcherServlet调用HandlerAdapter处理器适配器。5.HandlerAdapter经过适配
2020-07-29 14:16:49
600
原创 1251-Client does not support authentication protocol requested by server;解决
Mysql 8.0的版本,装好之后Navicat远程连接就一直报错1251如示:1251-Client does not support authentication protocol requested by server;打开mysql命令界面如图输入后即可正常连接;(命令后分号切记)ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql...
2020-02-14 10:39:02
464
原创 求最大公约数递归转非递归
求最大公约数递归转非递归#include using namespace std;typedef struct RecordType{int m;int n;int h;int addr;}RecordType;const int StackMaxSize=20;typedef struct Stack{RecordType s[StackMaxSize];int top;...
2020-01-11 12:06:40
226
原创 贪心法:区间完全覆盖问题
问题:区间完全覆盖问题问题描述:给定一个长度为m的区间,再给出n个区间的起点和终点,求最少使用多少个区间可以将整个区间完全覆盖。方法:• 先将n个区间按照起点进行递增排序。• 令s表示已经覆盖到的区域。再剩下的区间中找出所有左端点小于等于当前已经覆盖到的区域s并且右端点大于等于s的区间,取右端点最大的区间加入,直到已经覆盖全部的区域。举例:m为10N = 7:[1,5]、[1,6]、...
2020-01-11 12:02:05
1133
原创 linux搭建FTP服务器
搭建FTP服务器,进行公共文档的下载;另外还可以使用自己的账户登录FTP服务器,进行个人文档的管理。启动服务查询本机ip通过本机ip匿名访问ftp服务(匿名访问可以使用ftp用户名或者anonymous密码为空)使匿名用户 FTP 对该目录是否有写入权限开放匿名用户配置,并启动 vsftpd 服务配置vim /etc/vsftpd/vsftpd.conf文件使得匿...
2019-10-17 19:59:24
290
原创 公司内部搭建DHCP和DNS服务器
在公司内部搭建DHCP和DNS服务器,并使用公司内部的DNS服务器完成内部主机名以及公司网站域名的解析;检查安装服务命令在/etc/dhcp/dhcpd.conf 下默认只有注释语句,需要参考下模板文件进入/usr/share/doc/dhcp*/dhcpd.conf.example中查找配置文件拷贝配置文件覆盖源目录/etc/dhcp/dhcpd.conf文件修改配置文...
2019-10-17 19:55:04
1855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人