自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小元子子的博客

Everthing happens for a reason

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

转载 Spring MVC + Velocity实现国际化配置(转)

国际化介绍web开发中,国际化是需要考虑的一个问题,而且这个问题一般是越早敲定越好(不然等到系统大了,翻译是个问题).下面是结合实际项目(Spring MVC+Velocity)对实现国际化的一些总结.github地址Spring国际化I18N:作为"国际化"的简称,其来源是英文单词internationalization的首末字符i和n,18为中间的字符数.Spring做国际化的...

2019-06-03 10:33:27 516

转载 springBoot热部署简介(转)

首先来看看 JAVA 热部署与热加载的联系: 都可以不重启服务器的情况下进行编译/部署项目; 基于 Java 的类加载器实现 热部署与热加载的区别:热部署在服务器运行时重新部署项目 热加载在运行时重新加载 class (字节码文件) 只加载重新修改后的类(class 文件) 热部署会重新加载整个应用 热加载在运行时重新加载 class 可以理解为 JVM 启动后会...

2018-08-28 21:46:52 274

原创 springBoot+springMVC+myBatis项目搭建(一)

根据上一篇文章MyEclipse使用Maven搭建Spring Boot项目(二),我们已经创建了可以运行的web项目,再此基础上,本章将介绍如何访问jsp页面。一、创建启动类,Application.java.启动类应放在controller的同级或上一级目录结构中:src/main/java---编写代码存放的目录。src/main/resources--资源存放的目录。...

2018-08-23 23:41:57 2870

原创 MyEclipse使用Maven搭建Spring Boot项目(二)

上一篇,MyEclipse使用Maven搭建Spring Boot项目(一),我们已用maven搭建好了一个web项目。现在我们加入springBoot,实现helloWorld项目,让程序真正运行起来。一、在pom.xml中引入spring-boot-start-parent。spring官方的叫stater poms,它可以提供dependency management,也就是依赖管理...

2018-07-17 14:34:07 1294

原创 MyEclipse使用Maven搭建Spring Boot项目(一)

开发环境:MyEclipse2014、JDK1.8、tomcat9.0、maven3.5.4一.MyEclipse工作空间配置1.更改jdk版本。window-->Preference-->Installed JRES,选择JDK1.8-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME上一句配置是在myeclipse中配置ma...

2018-07-17 13:46:33 2401

原创 windows下maven安装配置

1.jdk版本:1.7及以上2.安装maven:下载->安装->配置环境变量。下载链接:点击打开链接3.将下载的maven安装包解压到指定目录,例如安装目录指定为D:\myTools\maven3.5.44.设定MAVEN环境变量。MAVEN_HOME :  D:\myTools\maven3.5.4\apache-maven-3.5.45.配置好环境变量后,打开cmd输入mvn -v...

2018-07-16 10:37:13 211

原创 java实时动态获取properties文件的内容

用“ClassLoader.getResourceAsStream”读取properties文件时会发现修改了.properties后,即使重新执行,读入的仍为修改前的参数。此问题的原因在于ClassLoader.getResourceAsStream读入后,会将.properties保存在缓存中,重新执行时会从缓存中读取,而不是再次读取.properties文件。动态读取的代码如下:import...

2018-07-04 14:42:58 3849

原创 会话cookie中缺少HttpOnly属性漏洞--分析解决

详细描述会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(JS脚本、Applet等)获取到用户的cookie信息,造成用户cookie信息泄露,增加攻击者的跨站脚本攻击威胁。 HttpOnly是微软对cookie做的扩展,该值指定cookie是否可通过客户端脚本访问。Microsoft Internet Explorer 版本 6 Service Pack 1 和更高版本支持co...

2018-06-28 18:01:12 17482

原创 目标URL存在内部IP地址泄露--分析解决

详细描述内部 IP 定义为下列 IP 范围内的 IP: 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255  对攻击者而言,泄露内部 IP 非常有价值,因为它显示了内部网络的 IP 地址方案。知道内部网络的 IP 地址方案,可以辅助攻击者策划出对内部网络进一步的攻击。  解决办法内部...

2018-06-28 15:46:08 10702 1

原创 目标URL存在http host头攻击漏洞--分析解决

漏洞描述:  详细描述 为了方便的获得网站域名,开发人员一般依赖于HTTP Host header。 例如,在php里用_SERVER["HTTP_HOST"]。但是这个header是不可信赖的,如果应用程序没有对host header值进行处理,就有可能造成恶意代码的传入。 解决办法 web应用程序应该使用SE...

2018-06-28 11:04:50 10293 3

原创 目录遍历与文件读取漏洞

一些网站的业务需求,可能提供文件查看或下载功能,如果对用户查看或下载的文件不做限制,那么用户就能够查看和下载任意2文件,可以使源代码文件、敏感文件等。详细描述    目录遍历是通过操作URL强行访问web目录以外的文件,目录和命令,攻击者可以在目标机器的任何位置访问文件,执行命令。    最基本的目录遍历攻击技术是在URL中使用"../"序列,改变访问资源的路径,访问到web目录以外的文件。例如:...

2018-06-27 20:26:04 4537

转载 (转)java多线程之内存可见性

java多线程之内存可见性:1.什么是可见性 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。Java内存模型(JMM)Java内存模型(Java Memory Model)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取出变量这样的底层细...

2018-06-26 20:30:21 195

原创 《java并发编程实战》基础知识——1

第一部分 基础知识第二章 线程安全性1.java中的主要同步机制是关键字synchronized,它提供了一种独占的加锁方式,但“同步”这个术语还包括volatile类型的变量,显示锁(Explicit Lock)以及原子变量。2.如果当多个线程访问同一个可变的状态变量时没有使用合适的同步,那么程序就会出现错误。有三种方式可以修复这个问题:不在线程之间共享该状态变量将状态变量修改为不可变的变量在访...

2018-06-25 09:25:59 205

原创 java面试常见问题

答案会在以后的学习中慢慢补充基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO...

2018-05-09 17:52:56 196

原创 jquery-cookie.js的使用

1.Cookie插件的简介    Cookie是网站设计者放置在客户端的小文本文件。Cookie能为用户提供很多便利,例如在用户允许的情况下存储用户的登录信息等。    使用时需引入jquery-cookie.js.2.jQuery Cookie插件的下载地址    https://github.com/carhartl/jquery-cookie3.API使用3.1 写入Cookie    $....

2018-05-07 16:20:23 3650

转载 Orcal语句

-- 查看ORACLE 数据库中本用户下的所有表 SELECT table_name FROM user_tables;  -- 查看ORACLE 数据库中所有用户下的所有表 select user,table_name from all_tables;  -- 查看ORACLE 数据库中本用户下的所有列 select table_name,column_name fr

2016-03-07 11:21:30 518

空空如也

空空如也

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

TA关注的人

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