自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 XSS及CSRF攻击防御

一、概念:XSS攻击全称跨站脚本攻击(Cross Site Scripting);CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF;二、XSS什么是 XSS ?XSS (Cross Site Scripting),即跨站脚本攻击,是一种常见于...

2018-08-17 10:39:59 18405

转载 JAVA面试题

ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。...

2018-08-16 15:53:03 398

转载 RPC远程过程调用详解

RPC概念解析首先要知道RPC是什么,以及RPC能做什么。RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的: Employee getEmployeeByName(String fullName)那么: 首...

2018-08-16 15:39:43 6418

转载 数据库锁细分及详解

引言:简单的数据库锁的大致类型有三种: 共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。 排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。 更新(U)锁:用来预定要对此页施加X锁,它允许其他事务读,但不允许再施加U锁或X锁;当被读取的页将要被更新时,则升级为X锁;...

2018-08-16 15:37:31 10323

转载 JVM之内存模型

一、JVM内存模型:                从这张图中很直观的看到,程序计数器,虚拟机栈,native栈是线程私有的,堆是线程共有的,现在详细介绍JVM各个区块。 1. 堆(Heap)       是java虚拟机所管理的内存中最大的一块内存区域,也是被各个线程共享的内存区域,该内存区域存放了对象实例及数组(但不是所有的对象实例都在堆中)。其大小通过-Xms(最小值)和...

2018-08-16 14:45:53 168

转载 数据库事务

事务的定义事务(txn)是一系列在共享数据库上执行的行为,以达到更高层次更复杂逻辑的功能。事务是DBMS中最基础的单位,事务不可分割。ACIDACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性原子...

2018-08-16 14:41:44 397

转载 Spring事务

事务的基本原理Spring事务的本质其实就是数据库对事务的支持,使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交,那在没有Spring帮我们管理事务之前,我们要怎么做。Connection conn = DriverManager.getConnection();try { conn.setAutoCommit(false); ...

2018-08-16 14:31:13 148

转载 ClassLoader类加载器

一、ClassLoader定义大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程...

2018-08-16 14:22:31 181

转载 linux下mysql中文乱码问题解决办法

linux下Mysql中文乱码问题解决办法一、lampp环境下的数据库乱码问题问题描述:在做mysql练习的时候发现新创建的数据库中插入数据表中的记录中文出现乱码的问题,如下图:经过多方查证,整里如下文挡:前提:我自己的环境是使用的lampp下的mysql,该配置文件是在/opt/lampp/etc/my.cnf;如果是自己安装的mysql,那么配置文件一般都在/etc...

2018-08-15 14:28:16 11291 3

原创 项目管理之信息系统开发基础(三、架构设计方法论)

引言: 架构设计之前准备,业务分析和需求分析一、业务分析:①业务分析是在系统开发之前对系统要解决的业务领域的研究过程,目的是搞清楚该业务领域的概念以及业务的运转过程;②开发系统的目的一般是为了优化业务流程,使业务运转得更加高效、经济;③系统的价值主要在于实施后能够帮助客户带来多少业务价值;④不管有无系统,业务通常是不变的;1.1 领域模型      领域模型是对领域内...

2018-08-15 11:49:20 1395 1

原创 Linu下操作Mysql

更改mysql数据库root的密码首次进入数据库是不用密码的:[root@localhost ~]# /usr/local/mysql/bin/mysql -urootWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.1.40...

2018-08-15 11:48:20 164

转载 Oracle执行计划

索引1.1. explain plan先使用explain plan命令对目标SQL做explain,在使用"select * from table(dbms_xplan.display)"查看上述使用explain plan命令后得到的执行计划。PL/SQL Developer中的快捷键F5就是在explain plan命令上的一层封装。explain plan for + ...

2018-08-07 11:29:50 167

原创 org.hibernate.NonUniqueObjectException异常处理

org.hibernate.NonUniqueObjectException  其实,具体的解决方法很简单,将持久层: hibernateTemplate.update(chidClass);改为:        hibernateTemplate.merge(chidClass);原因: 使用 hibernate 3 的 merge 方法. session.merge(ent...

2018-08-06 19:37:04 248

转载 项目管理习题大全

第1章 引论1以下哪一项最能表现项目的特征?(C)            A.需要制订进度计划             B需要整合范围、进度和成本    C.有确定的期限                 D需要由专门的团队来实施 2以下除了哪一项,其余都是项目团队需要考虑的事业环境因素?(D) B          A.人员加班政策和时间记录要求   B组织的标准流程和标准化的...

2018-08-03 17:14:53 36118

Fiddler5抓包工具,手机应用抓包分析

Fiddler抓包工具

2021-12-10

gd包zl.zip

php安装,GD安装之前需要的依赖包;

2019-08-08

AXIS发布接口用的12个jar包

axis1实现webservice所需jar包 activation.jar axis-ant.jar axis.jar commons-discovery-0.2.jar commons-logging-1.0.4.jar jaxrpc.jar log4j-1.2.8.jar mail.jar saaj.jar wsdl4j-1.5.1.jar xalan.jar xmlsec-1.2.1.jar

2017-01-11

axis.jar jaxrpc.jar commons-discovery-0.2.jar

axis.jar jaxrpc.jar commons-discovery-0.2.jar

2017-01-11

linux下memcached安装以及启动

linux下memcached安装以及启动

2016-04-14

PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)

PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)

2016-04-14

ssh框架jar包

ssh jar包

2015-08-07

josn jar包

josn jar包

2015-08-07

空空如也

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

TA关注的人

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