常见安全漏洞及修复方案

转载自:蚂蚁金服https://docs.open.alipay.com/common/105912 常见安全漏洞及修复方案 1.1 跨站脚本(XSS)漏洞 漏洞描述 跨站脚本攻击(Cross Site Scripting, XSS)发生在客户端,可被用于进行窃取隐私、钓鱼欺骗、偷取密码、...

2018-07-30 18:08:13

阅读数 1231

评论数 0

Java异常

Java异常 异常: 现实生活的病 现实生活中万物在发展和变化会出现各种各样不正常的现象。 1:例如:人的成长过程中会生病。 |——病 |——不可治愈(癌症晚期) |——可治愈 |——小病自行解决(上火,牙痛) |——去医院(感冒,发烧) 现实生活中的很多病况从面向对象的角度考虑也是一类事物,可...

2018-07-24 19:51:45

阅读数 73

评论数 0

Java反射定义、获取Class三种方法

Java反射定义、获取Class三种方法  反射机制的定义:  在运行状态时(动态的),对于任意一个类,都能够得到这个类的所有属性和方法。              对于任意一个对象,都能够调用它的任意属性和方法。   Class类是反射机制的起源,我们得到Class类对象有3种方法:  第一种:...

2018-07-10 17:51:56

阅读数 89

评论数 0

Spring的AOP实现

Spring的AOP切面,通过代理的方式来实现切面静态代理:是使用AspectJ:即在编译阶段生成AOP代理类,也成为编译时增强。动态代理:使用Spring AOP。1、使用AspectJ的编译时增强实现AOP举个实例的例子来说。首先我们有一个普通的Hello类12345678910public ...

2018-07-10 15:47:21

阅读数 51

评论数 0

windows禁用热键的几种方式

方法一:1、同时按【fn+esc】即可关闭。方法二:1、在开始菜单上单击鼠标右键,点击【移动中心】;2、找到功能键设置,点击选择【功能键】即可。方法三:以联想笔记本为例1、重新启动电脑,在开机自检LOGO画面处,快速、连续多次按键盘的“F2”按键(部分电脑按FN+F2),进入BIOS Setup界...

2018-07-08 15:58:49

阅读数 2470

评论数 0

IDEA入门级使用教程

上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢?最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。智能提示重构代码如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么I...

2018-07-05 16:13:50

阅读数 68

评论数 0

动态代理模式之1:JDK动态代理

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,...

2018-06-30 14:41:17

阅读数 73

评论数 0

关于workbench远程连接阿里云Centos上的Mysql数据库报错10060解决办法

久病成良医:小弟在阿里云centos上安装了一个Mysql数据库,然后想在远程通过workbench来访问它。结果总是报10060错误。检查:1、是否使用的是阿里云公网IP账号,端口号是否3306.这里要强调的是,有些人的mysql安装完后,由于各种原因,导致端口号并不是3306,这就需要检查一下...

2018-06-20 16:14:36

阅读数 826

评论数 0

关于使用thymeleaf时遇到的一些问题

关于使用thymeleaf时遇到的一些问题最近一直在使用spring boot,所以自然而然的使用了thymeleaf,但是我想说习惯了jsp之后使用thymeleaf真实觉得不顺手,在使用thymeleaf中也遇到了一些问题,在这里记录一下,应该还是挺有用的,呵呵……问题一:org.xml.sa...

2018-06-13 12:06:04

阅读数 519

评论数 0

JAVA设计模式之单例模式

JAVA设计模式之单例模式概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。 ...

2018-06-11 17:17:41

阅读数 29

评论数 0

判断线程池中的线程是否全部执行完毕

判断线程池中的线程是否全部执行完毕在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我...

2018-06-11 17:04:13

阅读数 54

评论数 0

获取Linux命令帮助的六种方法

一 、help Command适用于内部命令举例:复制代码代码如下:# type cdcd is a shell builtin# help cd# type lsls is aliased to `ls --color=auto'# help ls-bash: help: no help top...

2018-06-05 12:09:53

阅读数 388

评论数 0

深入理解Java中的迭代器

迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。概述  Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...,每种容器都有自己的特点,ArrayList底层维护的是一个...

2018-05-25 11:50:20

阅读数 63

评论数 0

java中关于try、catch、finally中的细节分析,值得一看,好文

本文是一个老前辈写的java中的try、catch、finally的用法文章,下面的9个例子,把涵盖的所有用法基本都涵盖了,值得大家细细的观看,很有用。看完也就知道到底该怎么用try、catch了。希望对大家有所帮助。文末有我写的一些用法总结。用好try catch很重要,在处理多线程、避免线程阻...

2018-05-17 19:28:44

阅读数 18572

评论数 2

Java中Synchronized的用法

Java中Synchronized的用法这篇文章写得太好了,所以小弟忍不住转载一下。原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详...

2018-05-15 23:19:02

阅读数 35

评论数 0

HTTP请求头与响应头

转载自:http://m.blog.csdn.net/article/details?id=48918857本篇文章中,将学习一下HTTP请求头与响应头的知识。一、HTTP头引入:正确的设置HTTP头部信息有助于搜索引擎判断网页及提升网站访问速度。通常HTTP消息包括:客户机向服务器的请求消息和服...

2018-05-15 10:59:39

阅读数 43

评论数 0

Spring在普通类中使用自动注入Bean

Spring在普通类中使用自动注入Bean在Spring中,我们会在Controller层使用自动注入的Service层,在Service层使用自动注入的Dao层,如果想在普通的类中使用自动注入Service或者是Dao层时,可以这样做:1、在相应的类上加上@Component注解@Compone...

2018-05-14 17:07:13

阅读数 624

评论数 0

Spring boot+JPA(hibernate)配置复杂查询的坑

小弟刚从mybatis转到hibernate,遇到了不少坑,在这里不定期更新。以告慰相同处境的亲。 1、首先hibernate的HQL语法有很多坑,有些在SQL中能执行的语句,在HQL中未必能执行,比如HQL就不支持union操作,可以考虑把你要union的两个查询分开写,然后将结果合起来,传到你...

2018-05-08 16:20:50

阅读数 1977

评论数 0

JAVA数组的初始化原理

本文在搜集到的资料上加了一些个人的总结。第一种:基本类型数组对于 基本类型数组而言, 数组元素的值 是直接存储在 对应的数组元素中. 因此, 初始化数组时, 先为该数组分配内存空间, 然后直接将数组元素的值 存入对应的数组元素中去.看上图, 其中 1,2,3,4,5 是数组元素的值. 1,2,3,...

2018-05-06 16:06:48

阅读数 97

评论数 0

JAVA对只含有乘与加的表达式计算

题目来源2018.4.25拼多多后端开发实习笔试:题目简化描述:对于只含有+与*的表达式进行,按“顺序”计算【从左往右依次计算】以及按照“正常”方式计算。例如:1*1+2*2按照顺序计算=6.按正常方式计算=5代码如下:主程序:public static void main(String[] ar...

2018-04-26 23:38:00

阅读数 151

评论数 0

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