- 博客(57)
- 收藏
- 关注

原创 我的计算机之路。
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-04-25 09:32:17
416
原创 springAOP理解
概念所谓的AOP是Java的一种编程思想,通过横切将程序中的通用代码抽离出来名词jointPoint 连接点pointcut:切点advice:增强waving:植入切面是将通用业务抽离出来切点是AOP和业务逻辑的交接点,连接点是将业务离散化后的交点,切点是连接点的描述信息,属于切点。...
2020-07-21 20:42:33
195
原创 面试题
jvm :双亲委派模型:双亲委派模型;如果一个子类需要类加载,那么首先:它不回去加载,而是交给其父类加载器。由父类加载器去完成。如果父类加载器完成不了,则自己去加载。采用双亲委派模式的是好处是Java类随着它的类加载器一起具备了一种带有优先级的层次关系,通过这种层级关可以避免类的重复加载,当父亲已经加载了该类时,就没有必要子ClassLoader再加载一次。其次是为了安全问题:java的...
2020-04-01 23:44:18
233
原创 JWT
java中的jwtJson web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于...
2020-03-27 15:03:57
128
原创 数据库索引
@EnableTurbine使用enableTurbine来聚合数据监控Halezlcast 的使用:Hazelcast 使得 Java 程序员更容易开发分布式计算系统,提供了很多 Java 接口的分布式实现,如:Map, Queue, ExecutorService, Lock, 以及 JCache。它以一个 JAR 包的形式提供服务,只依赖于 Java,并且提供 Java, C/C++,...
2020-03-23 19:31:30
142
原创 API安全接口技术
基于token的安全机制认证需求1:接口安全级别:1:白名单2:黑名单3:黑白名单组2、基于Token安全机制认证需求a. 登陆鉴权b. 防止业务参数串改c. 保护用户敏感信息d. 防签名伪造3:Token认证整体架构整体架构分为Token认证和生成两部分:必须依赖于servlet 容器,它几乎能对所有的请求进行处理。但是有一个缺点:就是只能在容器初始化的时候使用一次,基于函数回调(函数回调是异步操作)拦截器(interceptor):是基于web框架的,在springmvc中是依赖于springmvc的,使用反射机制。属于面向切面编程的范畴。(AOP)思想。同时一个拦截器实列可以在controller生命周期中多次使用,...
2020-03-14 16:36:48
140
原创 Spring中的@Transactional(rollbackFor = Exception.class)属性详解
当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。在@Transactional注解中如果不配置rollbackFor属性,那么事物只...
2020-03-10 19:50:14
179
原创 freemarker常用语法
FreeMarker的插值有如下两种类型:1,通用插值KaTeX parse error: Expected 'EOF', got '#' at position 18: …xpr};2,数字格式化插值:#̲{expr}或#{expr;f…{book.name?if_exists } //用于判断如果存在,就输出这个值 book.name?default(‘xxx’)//默认值xxx&n...
2020-03-08 19:40:26
169
原创 springmvc中的标签详解
1:<mvc:annotation-driven />在spring中 context:compoent-scan能够完成组件扫描实列化bean,并完成自动注入,但是在URL请求映射到控制器的处理方法的时候,需要web应用有更多的声明:一般采用@RequestMapping注解,还要向上下文进行注册:DefaultAnnotationHandlerMapping和一个Annot...
2019-09-14 20:25:10
321
原创 spring学习之context标签
spring context的标签如下:annaotation-config标签作用:隐式的向spring容器中注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor、RequiredAnnotationBeanPostProc...
2019-09-13 00:24:12
1712
原创 四种内部类
四种内部类1:成员内部类1:成员内部类可以无条件的访问外部类的所有属性和方法 包括静态的和非静态的2:需要注意的是: 当内部类和外部类有属性高或者方法同名时,会发生隐藏现象:即***默认条件下会访问内部成员的方法***如果需要访问外部的属性和方法:需要:1外部类.this.属性2外部类.this.方法外部类访问内部类在外部类中想要访问内部类:必须在外部类中...
2019-09-11 00:08:56
130
原创 关于spring mvc访问静态资源,包括html.js
springMVC访问静态hml资源在springnvc.xml中添加采用<mvc:default-servlet-handler />再添加配置视图解析器 后缀写 .html
2019-09-09 18:36:05
163
原创 spring学习01
spring 学习01关于spring的容器介绍spring的核心组件; org.springframework.web.context.ContextLoaderListener其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听到这个事件,其contextI...
2019-09-04 14:36:53
122
原创 关于web中的一些路径
request.getScheme(); //http ## request.getServletNanme();//localhost request.getServletPort();//8080 request.getContextPath();//项目名
2019-08-01 21:36:34
95
转载 idead 1099端口被占用 解决
问题:当使用idea进行开发,关闭tomcat,然后重启tomcat,报如下错误:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind解决办法:...
2019-07-29 00:12:52
293
转载 在Servlet3.0中使用request.getParts()获取上传文件
Servlet3.0新增了request.getParts()/getPart(String filename) api,用于获取使用multipart/form-data格式传递的http请求的请求体,通常用于获取上传文件<!DOCTYPE html><html><head><meta charset="UTF-8"><t...
2019-07-27 16:31:27
1292
转载 进度事件(Progress Events)
来源:https://www.w3cmm.com/ajax/progress-events.htmlProgress Events定义了与客户端服务器通信有关的事件。这些事件最早其实只针对XHR操作,但目前也被其它API借鉴。有以下6个进度事件。loadstart:在接收到相应数据的第一个字节时触发。progress:在接收相应期间持续不断触发。error:在请求发生错误时触发。abor...
2019-07-27 15:50:23
391
转载 XMLHttpRequest的请求方法
XMLHttpRequest 等级 2 介绍2013年06月21日 10:59:27 苍月代表我 阅读数 718介绍XMLHttpRequest 可以让开发者发送 HTTP 与 HTTPS 请求并在不重載当前页面的情况下更动页面。一般常用的两个使用情景是:提交表单与取得更多内容。在之前的 XMLHttpRequest 中,请求的内容只能是文本、HTML 或 XML。要发送索引键值配对需要使...
2019-07-27 09:17:27
1721
1
转载 重定向 和转发
线格式~~1:转发是在服务器完成的 ------------ :重定向是在客户端完成的2:转发的效率高, -------------- : 重定向是效率低3:转发的地址栏不变 -----------------:重定向地址栏会变4:转发数据共享 ------------------:重定向数...
2019-07-22 12:45:28
85
转载 Idea修改Web工程部署位置-如部署到Tomcat的webapp下
具体看: 不复制了https://blog.youkuaiyun.com/sinat_34104446/article/details/82896898
2019-07-13 00:40:30
120
转载 java web 前端学习
(1)前端js解析前端json数据:后端java解析json常用方法请参考:java解析json–后端one:javascript定义json对象变量:var jsonobject={};//可以不使用声明,推荐声明一下,严格一些,最好使用严格模式赋值json对象的key-value值:jsonobject[key]=value;//不严格的话就直接,var jsonobject={‘...
2019-07-11 19:00:43
111
转载 上传git
首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join有了自己的账号以后,就可以进行登录,开始创建一个新的项目创建一个新的项目,填写项目名称,描述创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网址:https:...
2019-06-26 14:12:14
145
转载 四种内部类
##**四种内部类**‘ 1:1:静态内部类:使用范围:适合那些和外部类关系密切,却并不依赖外部类的使用场景2:匿名内部类额使用限制:使用局部变量只能使用final的局部变量zai jdk8以后 对于对象 ,数组 等 会在编译时自动加上final’...
2019-06-23 16:46:26
242
转载 osi网络模型
OSI七层和TCP/IP四层的关系1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。TCP:transmission...
2019-06-21 13:11:42
286
转载 ieal的设置
Ideal设置编码格式2018年06月07日 10:36:00 weixin_34318272 阅读数 1file-------settings-------file Encodings90621121407579.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm...
2019-06-21 13:10:46
534
转载 Perpertise的位置
JavaJava代码Properties p = new Properties();InputStream in = 当前类.class.getResourceAsStream(“Properties文件名”);p.load(in);这种情况下Properties文件放在和‘当前类’同一目录下//Java代码 Properties p = new Properties(); ...
2019-06-21 02:22:14
158
转载 收集编程题
收集题目-- 努力成为大神!!!!!JavaDay06 输入输出流——练习22018年08月31日 15:50:06 瑾瑜° 阅读数 188用代码实现以下需求(1)有如下字符串"If you want to change your fate I think you must come to the dark horse to learn java"(用空格间隔)(2)打印格式:to=...
2019-06-21 02:06:50
614
转载 关于内部类的问题: 局部内部类访问外部类的局部变量问题(原理性问题)
关于内部类的问题: 局部内部类访问外部类的局部变量问题编程时,在线程中使用局部变量时候经常编译器会提示:局部变量必须声明为final[java] view plain copypackage test; public class ThreadTest { public void function(String a) { ...
2019-06-17 14:17:31
2399
2
转载 Queue的方法
**Queue的常见方法**public interface Queue<E> extends Collection<E> { boolean add(E e); // 添加元素到队列中,相当于进入队尾排队。如果已满,抛出异常 boolean offer(E e); //添加元素到队列中,相当于进入队尾排队. E ...
2019-06-17 12:23:10
233
转载 jQuery基础熟悉
https://blog.youkuaiyun.com/qizhichao110/article/details/43037553欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除...
2019-06-15 21:21:54
139
转载 编程练习题
为了提高代码能力http://code1.okbase.net/codefile/ActionForm.java_2012113012919_69.htm
2019-06-07 23:14:50
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人