- 博客(127)
- 收藏
- 关注
转载 开放远程访问MySQL的权限
访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法。
2023-11-30 09:44:03
469
转载 磁盘调度算法简述
系统每进行一次IO中断,进行数据读写,首先要进行命中测试,若不在register,cache,memory中,则进行磁盘读取,先寻址,再进行io读入内存,读入后才能被cpu使用。由磁盘中读写数据占用时间公式可知,其最主要的是寻道时间,旋转延迟时间,良好的磁盘调度算法,能减少IO读写时间,从而减少进程等待io时间,增加cpu利用率,防止磁臂黏着现象的发生。算法实现:外嵌for对各柱面请求进行扫描,内嵌while包含俩个for循环,对选择的柱面进行来回扫描(一个增,一个减,双向),请求空则break。
2023-04-14 15:10:38
853
原创 CISSP概念详析-访问控制矩阵,能力表,ACL
行头,是具体功能(也可以是客体名称),具体表格里面是权限,既可以是简单的允许/不允许,也可以是复杂些的 读/写/执行/修改属性。访问控制列表,就是只有一列的访问控制矩阵。注意:此时表里只有关于X的访问权限,如果要查文件Y的相关权限,就不应该查这个表了。例如,就是针对主体-用户Bob的,表里列出了Bob拥有的对所有客体的权限。访问控制矩阵的每一列都是一个访问控制列表ACL, 表的每一行都是功能列表(也叫能力表)。访问控制矩阵是一个由主体和客体组成的表, 这个表指示了每个主体可以对每个客体执行的动作或功能。
2023-04-14 15:08:59
1908
1
转载 操作系统学习——分时操作系统
若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时中断,把处理机让给另一作业使用,等待下一轮时再继续其运行。而每个用户可以通过自己的终端向系统发出各种操作控制命令,在充分的人机交互情况下,完成作业的运行。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,好象自己独占机器一样。所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。
2023-04-13 15:24:40
3534
原创 elasticsearch 内存不存
达到es最大内存缺省值243.1(95%),ES已经使用的内存243.5mb,本次查询需要的内存39kb;增加ES的JVM内存大小,文件在/config/jvm.options。
2022-10-26 15:38:25
1987
转载 SpringAMQP+springboot+docker
使用远程连接rabbitmq需要注意不要使用默认的guset账户,guest只能进行本地登录即(localhost),应新建用户配置权限进行远程访问。
2022-10-24 14:11:38
1490
转载 win10打开.md文件
点击已安装的markdown viewer扩展插件下方的“打开本地电脑上的Edge浏览器,点击右上角的“”,右侧会显示搜索结果,然后点击“此时会弹出一个对话框,提示。在左侧搜索框中输入“
2022-09-26 14:05:45
4043
原创 spring+aliyunONS
RAM用户是RAM的一种实体身份类型,有确定的身份ID和身份凭证,它通常与某个确定的人或应用程序一一对应。RAM用户由阿里云账号(主账号)或具有管理员权限的其他RAM用户、RAM角色创建,创建成功后,归属于该阿里云账号,它不是独立的阿里云账号。RAM用户不拥有资源,不能独立计量计费,由所属的阿里云账号统一付费。RAM用户必须在获得授权后,才能登录控制台或使用API访问阿里云账号下的资源。RAM用户拥有独立的登录密码或访问密钥。
2022-09-02 17:19:51
782
原创 windows10杀进程
关闭端口相关命令:netstat -nao | findstr “10006” 查询10006端口taskkill /pid XXXX/F 关闭pid为XXXX的进程
2022-08-02 14:04:41
272
转载 jar反编译工具
反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。1. Java反编译插件——JadclipseJadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window ->
2022-07-08 16:26:02
3526
原创 idea2021.3.2+mybatis-generator+maven启动配置
idea2021.3.2+mybatis-generator+maven启动配置
2022-06-23 14:10:01
346
1
转载 Hystrix
什么是Hystrix? Hystrix的用途是什么? Hystrix 解决了什么问题? Hystrix背后的设计原则是什么? Hystrix如何实现其目标?什么是Hystrix?在分布式环境中,许多服务依赖项中的一些将不可避免地失败。Hystrix 是一个库,通过添加延迟容错和容错逻辑,帮助您控制这些分布式服务之间的交互。Hystrix 通过隔离服务之间的访问点、阻止服务之间的级联故障以及提供回退选项来实现此目的,所有这些都可以提高系统的整体弹性。海斯特里克斯的历史Hystrix是
2022-02-28 15:38:07
127
转载 spring boot + mybatis(@Provider)
【视频&交流平台】à SpringBoot视频http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=shareà SpringCloud视频h
2018-03-23 16:42:12
1941
1
原创 Spring Boot 自动重启(spring-boot-devtools)
注意事项:1. 我在debug启动时,项目启动结束时停到了如下位置:```public static void exitCurrentThread() { throw new SilentExitException();}```不过倒不影响项目运行,自动启动也是可以的,在stackoverflow上找到的解决方案是:Eclipse -> Prefere
2017-12-14 10:44:47
2417
转载 windows的ICS服务干什么的
windows有个服务叫“Internet Connection Sharing”,也就是常说的ICS服务,这个服务在平常的情况下可以被禁用,或者被卸载,从而提高电脑的运行速度。但是如果你想把自己的电脑当作无线wifi热点来使用的话,那么没有这个服务是不行的,因为这个服务为这个组件的网络提供DNS域名解析、DHCP ip地址分配,以及NAT网关的作用,如果这个时候禁用这个服务,那么导致这
2017-11-17 11:08:27
5546
转载 Windows 7系统如何添加打印机
1首先点击屏幕左下角Windows开始按钮,选择“设备和打印机”进入设置页面。注:也可以通过“控制面板”中“硬件和声音”中的“设备和打印机”进入。步骤阅读2在“设备和打印机”页面,选择“添加打印机”,此页面可以添加本地打印机或添加网络打印机。步骤阅读3选择“添加本地打印机”后,会进入到选择打印机端口类型界面,选择本地打印机
2017-11-07 17:25:20
867
转载 深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口
2017-10-26 17:09:42
173
转载 JSP中文乱码问题
之前总是碰到JSP页面乱码的问题,每次都是现在网上搜,然后胡乱改,改完也不明白原因。这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有四个地方:1 JSP编码乱码2 HTML编码乱码3 request获取数据乱码4 response输出信息乱码5 Cookie导致的编码问题下面将会对上面几种情况进行介绍: JSP乱码
2017-09-26 16:04:59
251
转载 spring security四种实现方式
spring security实现方式大致可以分为这几种: 1.配置文件实现,只需要在配置文件中指定拦截的url所需要权限、配置userDetailsService指定用户名、密码、对应权限,就可以实现。 2.实现UserDetailsService,loadUserByUsername(String userName)方法,根据userName来实现自己的业务逻辑返回
2017-09-26 15:34:24
1796
转载 Spring Security 从配置入门 学习讲解
首先,Spring Security 到底是用来干嘛的?再次,Security 是怎么工作的? 最后,我们为什么要用Security。--------------------------------------------------------------------------我先大体上说下security的工作流程: Spring Secu
2017-09-26 11:50:57
635
1
转载 spring security3 xml配置详细说明注释
其中springsecurity.xml的详细注释如下:xml version="1.0" encoding="UTF-8"?> beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema
2017-09-26 11:30:33
544
转载 解决spring的java.lang.IllegalArgumentException异常。
我用的也是1.8就是出现这个错误,把版本改成1.7就不报错了
2017-09-25 18:03:11
6745
转载 Maven 项目生成或者update jdk变为1.5的问题
在使用Maven构建项目时,生成的maven项目jdk默认使用的是jdk1.5。在手动修改了jdk之后,update project之后jdk又会变为1.5.或者用eclipse的Maven插件生成的也是1.5对于这种情况有两种办法,一是修改settings.xml,二是修改pom文件1、配置settings.xml打开 settings.x
2017-09-25 16:29:51
221
转载 解决Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy
2017-09-25 16:17:54
134
原创 Eclipse中新建Maven项目,解决丢失src/main/java文件问题
1.右键项目名称,选择最后一项“properties”2.点解Source,3.再点击Edit4.点击下一步5.在Inclusion patterns添加丢失的src/main/java,点击finish即可解决问题。
2017-09-25 11:46:27
7006
2
转载 JAVABEAN EJB POJO区别
1、POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。
2017-09-19 15:51:36
289
转载 springmvc结合base64存取图片到mysql
简介:1.jsp通过MultipartFile上传图片到后台2.后台把上传的图片通过base64转换成字符串存到mysql3.从mysql读取图片字符串,通过base64反转成byte数组,再显示到jsp1.mysql表结构2.影射对象[java] view plain copy p
2017-09-19 11:06:49
4075
1
转载 关于Java的File.separator
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File
2017-09-18 15:34:26
20811
3
转载 Thymeleaf教程 (十三) 附件:基础对象和web参数访问方式。
基础对象#ctx :ctx对象继承org.thymeleaf.context.IContext或者org.thymeleaf.context.IWebContext,取决于当前环境是不是web环境。如果程序集成了spring,那么将会是org.thymeleaf.spring[3|4].context.SpringWebContext。/** ======================
2017-09-12 10:52:46
822
转载 Thymeleaf教程 (十二) 标签内,js中使用表达式
在文本中使用表达式当然,我们同样可以在标签内赋值。Hello, [[${session.user.name}]]!1效果和下面一样:p>Hello, span th:text="${session.user.name}">Sebastianspan>!p>1[[…]]之间的内容可以被赋值。为了使其生效,必须在此标签或者任何父标签上有th:inline属性。此属性有三种值(tex
2017-09-12 10:52:14
6966
2
转载 Thymeleaf教程 (十一) 一些商店的过多的模板页面例子
订单列表html xmlns="http://www.w3.org/1999/xhtml"xmlns:th="http://www.thymeleaf.org"> head> title>Good Thymes Virtual Grocerytitle> meta http-equiv="Content-Type" content="text/htm
2017-09-12 10:51:47
263
转载 Thymeleaf教程 (十) 注释与块
标准的html/xhtml注释标准的html/xhtml注释可以在模板文件中任意使用。所有在里面的内容都不会被thymeleaf和浏览器解析。div th:text="${...}">...div>1234Thymeleaf级别的注释thymeleaf级别的注释,指的是那些在引擎解析的时候会去掉的注释部分。1引擎会去掉所有之间的内容。所以你也可以用它来显示静态文本
2017-09-12 10:51:08
865
转载 Thymeleaf教程 (十) 属性的优先级列表
当你在一个tag里面定义多个属性后。优先级就比较重要了。ul>li th:each="item : ${items}" th:text="${item.description}">Item description here...li>ul>123上述代码必须先执行each,再执行text,否则就会出错。为了保证上述优先级,Thymeleaf给自己的属性都定义了一个顺序。Thymel
2017-09-12 10:50:29
455
转载 Thymeleaf教程 (九) 局部变量
Thymeleaf的局部变量定义在模块里,并且只有在此模块生效。"prod : ${prods}">...123prod 变量只有在此TR里才生效。Thymeleaf提供一种定义变量的方式来取代迭代。div th:with="firstPer=${persons[0]}"> The name of the first person is text="${fir
2017-09-11 15:23:47
873
转载 Thymeleaf教程 (八) 模板布局(thymeleaf的主要技术优势)
这节主要介绍模板的引入。及如何在不改变前端人员的html显示结果的情况下设计模板(通过属性配置动态时不显示的部分)。模板模块导入首先定义一个/WEBINF/templates/footer.html文件:html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> body>
2017-09-11 15:20:49
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人