自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑增亮

共享资源

  • 博客(127)
  • 收藏
  • 关注

原创 开放远程访问MySQL的权限

访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法。

2023-11-30 09:44:03 457

原创 java8 list集合计算乘积

【代码】用map计算乘积。

2023-11-15 15:07:43 281

转载 磁盘调度算法简述

系统每进行一次IO中断,进行数据读写,首先要进行命中测试,若不在register,cache,memory中,则进行磁盘读取,先寻址,再进行io读入内存,读入后才能被cpu使用。由磁盘中读写数据占用时间公式可知,其最主要的是寻道时间,旋转延迟时间,良好的磁盘调度算法,能减少IO读写时间,从而减少进程等待io时间,增加cpu利用率,防止磁臂黏着现象的发生。算法实现:外嵌for对各柱面请求进行扫描,内嵌while包含俩个for循环,对选择的柱面进行来回扫描(一个增,一个减,双向),请求空则break。

2023-04-14 15:10:38 691

原创 CISSP概念详析-访问控制矩阵,能力表,ACL

行头,是具体功能(也可以是客体名称),具体表格里面是权限,既可以是简单的允许/不允许,也可以是复杂些的 读/写/执行/修改属性。访问控制列表,就是只有一列的访问控制矩阵。注意:此时表里只有关于X的访问权限,如果要查文件Y的相关权限,就不应该查这个表了。例如,就是针对主体-用户Bob的,表里列出了Bob拥有的对所有客体的权限。访问控制矩阵的每一列都是一个访问控制列表ACL, 表的每一行都是功能列表(也叫能力表)。访问控制矩阵是一个由主体和客体组成的表, 这个表指示了每个主体可以对每个客体执行的动作或功能。

2023-04-14 15:08:59 1557 1

转载 操作系统学习——分时操作系统

若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时中断,把处理机让给另一作业使用,等待下一轮时再继续其运行。而每个用户可以通过自己的终端向系统发出各种操作控制命令,在充分的人机交互情况下,完成作业的运行。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,好象自己独占机器一样。所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。

2023-04-13 15:24:40 2932

原创 elasticsearch 内存不存

达到es最大内存缺省值243.1(95%),ES已经使用的内存243.5mb,本次查询需要的内存39kb;增加ES的JVM内存大小,文件在/config/jvm.options。

2022-10-26 15:38:25 1815

转载 SpringAMQP+springboot+docker

使用远程连接rabbitmq需要注意不要使用默认的guset账户,guest只能进行本地登录即(localhost),应新建用户配置权限进行远程访问。

2022-10-24 14:11:38 1396

原创 Markdown

win10用typora打开.md文档。

2022-09-26 14:30:30 314

转载 win10打开.md文件

点击已安装的markdown viewer扩展插件下方的“打开本地电脑上的Edge浏览器,点击右上角的“”,右侧会显示搜索结果,然后点击“此时会弹出一个对话框,提示。在左侧搜索框中输入“

2022-09-26 14:05:45 3703

原创 spring+aliyunONS

RAM用户是RAM的一种实体身份类型,有确定的身份ID和身份凭证,它通常与某个确定的人或应用程序一一对应。RAM用户由阿里云账号(主账号)或具有管理员权限的其他RAM用户、RAM角色创建,创建成功后,归属于该阿里云账号,它不是独立的阿里云账号。RAM用户不拥有资源,不能独立计量计费,由所属的阿里云账号统一付费。RAM用户必须在获得授权后,才能登录控制台或使用API访问阿里云账号下的资源。RAM用户拥有独立的登录密码或访问密钥。

2022-09-02 17:19:51 751

原创 windows10杀进程

关闭端口相关命令:netstat -nao | findstr “10006” 查询10006端口taskkill /pid XXXX/F 关闭pid为XXXX的进程

2022-08-02 14:04:41 254

转载 jedis API 链接

ListHandler (redis-spring-boot-starter-码云(gitee.com))

2022-07-20 11:30:17 54

转载 jar反编译工具

反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。1. Java反编译插件——JadclipseJadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window ->

2022-07-08 16:26:02 3483

原创 idea2021.3.2+mybatis-generator+maven启动配置

idea2021.3.2+mybatis-generator+maven启动配置

2022-06-23 14:10:01 325 1

转载 Hystrix

什么是Hystrix? Hystrix的用途是什么? Hystrix 解决了什么问题? Hystrix背后的设计原则是什么? Hystrix如何实现其目标?什么是Hystrix?在分布式环境中,许多服务依赖项中的一些将不可避免地失败。Hystrix 是一个库,通过添加延迟容错和容错逻辑,帮助您控制这些分布式服务之间的交互。Hystrix 通过隔离服务之间的访问点、阻止服务之间的级联故障以及提供回退选项来实现此目的,所有这些都可以提高系统的整体弹性。海斯特里克斯的历史Hystrix是

2022-02-28 15:38:07 110

转载 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 1907 1

转载 跟我学shiro博客地址

http://jinnianshilongnian.iteye.com/blog/2018398

2018-02-01 14:58:51 332

原创 Spring Boot 自动重启(spring-boot-devtools)

注意事项:1. 我在debug启动时,项目启动结束时停到了如下位置:```public static void exitCurrentThread() {    throw new SilentExitException();}```不过倒不影响项目运行,自动启动也是可以的,在stackoverflow上找到的解决方案是:Eclipse -> Prefere

2017-12-14 10:44:47 2386

原创 素数

在大于1的整数中,只能被1和这个数本身整除的数,如2、3、5、7、11。也叫质数。

2017-12-05 11:09:30 339

转载 windows的ICS服务干什么的

 windows有个服务叫“Internet Connection Sharing”,也就是常说的ICS服务,这个服务在平常的情况下可以被禁用,或者被卸载,从而提高电脑的运行速度。但是如果你想把自己的电脑当作无线wifi热点来使用的话,那么没有这个服务是不行的,因为这个服务为这个组件的网络提供DNS域名解析、DHCP ip地址分配,以及NAT网关的作用,如果这个时候禁用这个服务,那么导致这

2017-11-17 11:08:27 5375

转载 Windows 7系统如何添加打印机

1首先点击屏幕左下角Windows开始按钮,选择“设备和打印机”进入设置页面。注:也可以通过“控制面板”中“硬件和声音”中的“设备和打印机”进入。步骤阅读2在“设备和打印机”页面,选择“添加打印机”,此页面可以添加本地打印机或添加网络打印机。步骤阅读3选择“添加本地打印机”后,会进入到选择打印机端口类型界面,选择本地打印机

2017-11-07 17:25:20 844

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2017-10-26 17:09:42 156

转载 JSP中文乱码问题

之前总是碰到JSP页面乱码的问题,每次都是现在网上搜,然后胡乱改,改完也不明白原因。这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有四个地方:1 JSP编码乱码2 HTML编码乱码3 request获取数据乱码4 response输出信息乱码5 Cookie导致的编码问题下面将会对上面几种情况进行介绍:  JSP乱码

2017-09-26 16:04:59 242

转载 spring security四种实现方式

spring security实现方式大致可以分为这几种:    1.配置文件实现,只需要在配置文件中指定拦截的url所需要权限、配置userDetailsService指定用户名、密码、对应权限,就可以实现。    2.实现UserDetailsService,loadUserByUsername(String userName)方法,根据userName来实现自己的业务逻辑返回

2017-09-26 15:34:24 1784

转载 Spring Security 从配置入门 学习讲解

首先,Spring Security 到底是用来干嘛的?再次,Security 是怎么工作的? 最后,我们为什么要用Security。--------------------------------------------------------------------------我先大体上说下security的工作流程:   Spring Secu

2017-09-26 11:50:57 609 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 528

转载 解决spring的java.lang.IllegalArgumentException异常。

我用的也是1.8就是出现这个错误,把版本改成1.7就不报错了

2017-09-25 18:03:11 6727

转载 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 213

转载 解决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 128

原创 Eclipse中新建Maven项目,解决丢失src/main/java文件问题

1.右键项目名称,选择最后一项“properties”2.点解Source,3.再点击Edit4.点击下一步5.在Inclusion patterns添加丢失的src/main/java,点击finish即可解决问题。

2017-09-25 11:46:27 6965 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 280

转载 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 4055 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 20787 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 806

转载 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 6922 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 244

转载 Thymeleaf教程 (十) 注释与块

标准的html/xhtml注释标准的html/xhtml注释可以在模板文件中任意使用。所有在里面的内容都不会被thymeleaf和浏览器解析。div th:text="${...}">...div>1234Thymeleaf级别的注释thymeleaf级别的注释,指的是那些在引擎解析的时候会去掉的注释部分。1引擎会去掉所有之间的内容。所以你也可以用它来显示静态文本

2017-09-12 10:51:08 842

转载 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 445

转载 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 859

转载 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 351

空空如也

空空如也

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

TA关注的人

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