- Linux-文件权限管理
蜡笔晴天
linux运维服务器
目录目录前言Linux用户权限解析1.基本权限UGO1.1设置权限:2.高级权限2.1suid2.2sgid2.3sbit2.4sudo给普通用户提权3.特殊权限4.隐藏权限总结前言linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。文件权限大致分为基本权限、高级权限、特殊权限和隐藏权限,下面
- linux-用户与权限管理-用户管理
Flying_Fish_Xuan
linux运维服务器
Linux用户与权限管理——用户管理详解在Linux系统中,用户管理和权限控制是保证系统安全和资源有效利用的基础。用户管理涉及到创建用户、删除用户、修改用户属性、用户组管理等内容。1.Linux用户体系概述在Linux系统中,所有操作都与用户相关联。用户可以是人、进程或系统程序,操作系统通过用户身份来进行权限和资源的分配。Linux系统将用户分为以下几类:超级用户(Superuser):通常是ro
- linux-性能优化命令
码农小伙
Linuxlinux性能优化服务器
top我们先来说说top命令用法,这个命令对于我们监控linux性能是至关重要的,我们先来看看展示结果。top-15:20:23up10min,2users,loadaverage:0.39,0.53,0.35Tasks:217total,1running,216sleeping,0stopped,0zombie%Cpu(s):0.0us,0.0sy,0.0ni,100.0id,0.0wa,0.0
- LINUX-网络编程
小林's freesky
网络编程网络
NCP-NetworkControlProtocol-不能互联不同类型的计算机不能互联不同操作系统的计算机TCP-TransfermControlProtocol-可以互联不同类型的、不同操作系统的计算机传输协议TCP/UDPOSI开放模型(尚未有理论实现)应用层|表示层|->高层:数据加密&格式转换会话层|[传输层]:建立主机端到端的链接,为会话层和网络层提供端到端可靠的和透明的数据传输服务,确
- 145-Linux权限维持&Rootkit后门&Strace监控&Alias别名&Cron定时任务
dreamer292
#小迪安全学习笔记网络安全安全web安全系统安全
参考【权限维持】Linux&Rootkit后门&Strace监控&Alias别名&Cron定时任务_aliasls='alerts(){ls$*--color=auto;python-c"-CSDN博客参考FlowUs息流-新一代生产力工具权限维持-Linux-定时任务-Cron后门利用系统的定时任务功能进行反弹Shell1、编辑后门反弹shell脚本vim/etc/.xiaodi.sh内容:#!
- 性能测试教程3:性能测试执行教程从数据准备到压测执行
测试媛小七
性能测试linux学习运维
性能测试环境准备一、操作系统--生产环境常用Linux前置--学习《Linux计算机操作系统基础知识》Linux_测试媛小七的博客-CSDN博客没有合适资料的同学可以跟着我的linux专栏内容学习1、Centos72、非Linux-可以安装虚拟机二、性能测试环境:服务器配置1、硬件型号测试环境于生产环境应当尽量一致2、服务器数量基准测试:同理可得,以此类推例如:当我们在生产环境中有100台服务器,
- Linux-休眠唤醒
Paper_Love
Linuxlinux
休眠方式freezestandbymemdiskechostandby>/sys/power/state唤醒方式
- 【Linux-磁盘管理】
光芒Shine
#Linux命令linux
Linux-磁盘管理■df(英文全称:diskfree)列出文件系统的整体磁盘使用量■du(英文全称:diskused)检查磁盘空间使用量■fdisk用于磁盘分区■df(英文全称:diskfree)列出文件系统的整体磁盘使用量■du(英文全称:diskused)检查磁盘空间使用量■fdisk用于磁盘分区
- Linux-用户和用户组管理
alexdamiao
linuxLinuxlinux用户用户组usergroup
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目
- Linux-防火墙
why0706y
linux网络服务器
文章目录Linux-防火墙一.防火墙简述1.从进行分类2.从上进行分类3.从上进行分类4.堡垒主机二.firewalld1、启动:firewall防火墙服务2、了解:firewall的规则文件3、了解:Zone区域4、查看Linux-防火墙一.防火墙简述1.从进行分类##★主机防火墙:针对进行。##★网络防火墙:针对进行。2.从上进行分类##★硬件防火墙:##☛在上,通过包含,来实现。##☛优点:
- Linux-系统资源管理的命令
不会代码的小测试
测试工具linux服务器运维测试工具学习
目录查看CPU:more/proc/meminfo查看内存数据:free-m/free-h查看系统版本:more/etc/issue查看操作系统的类型:uname-a查看主机名称:hostname查看磁盘空间:df-h查看某个目录空间占用情况:du-sh目录的路径查询端口号是否被占用:netstat-anp|grep端口号查看进程:ps-ef|grep进程id/服务查看实时进程:top》》退出:c
- Linux-基础IO
halooy
Linuxlinux服务器
目录IO库函数接口fopenfwritefreadfseekfclose实例学习系统调用IO接口探讨IO操作句柄重定向实现IO库函数接口fopenfile*fopen(cosntchar*path,constchar*mode);path:要打开的文件路径名称;mode:“r”,“r+”,“w”,“w+”,“a”,“a+”,“b”r:只读;r+:可读可写;w:只写,文件不存在则创建新文件;w+:可
- Linux-进程信号
猿来是这样^
Linux系统原理和系统编程linux服务器信号处理unix
Linux进程信号初步认识信号信号的存储结构信号的处理方式信号的产生硬件异常产生的信号核心转储sigset_t信号集信号集的操作函数对block表的操作对pending表的操作对handler表的操作信号的捕捉用户态和内核态信号的处理过程可重入函数volatile关键字初步认识信号生活中有哪些信号?例如:红绿灯、闹钟、手势等都叫做信号,我们接收到这些信号都会采取一些措施来应对这些信号。操作系统里面
- Linux->文件系统初识
波奇~
linux运维服务器进程文件
目录前言:1认识文件2文件使用2.1文件加载2.2外设文件使用3文件接口和文件描述符3.1文件系统调用接口open:3.2文件描述符4缓冲区前言:在大家看这篇文章之前,我得提出几个问题:1.我们有多种对于文件的操作方式,不同的语言有不同的方式,但是对于我们的操作系统来说,它真的认识这么多语言提供的方式吗?2.操作文件时,都需要打开文件,但为什么打开文件?3.文件在操作时,文件处在什么位置?4.当系
- 台式电脑的组装与故障解决
Digonal
购买了主机配件后,就是组装了。可以叫店家帮忙,也可以自己。我建议就是自己来,毕竟放心。其实不用太担心会不会弄坏配件,这些配件其实都挺耐搞的。主机的组装需要一把十字螺丝刀,以及一把绑线带。1、CPU、CPU散热器和内存先装在主板上,注意CPU、散热器、内存的安装方向(一般情况下风扇没有挡板的方向就是进风向)并将CPU散热器的供电接好,也可将不是sata接口的ssd装入主板2、电源先装入机箱,并将主板
- 用的到的linux-删除文件-Day3
他们叫我技术总监
用的到的Linuxlinux运维服务器
前言:上一节,我们讲到了怎么去移动文件,其中使用到两大类的脚本命令即cp和mv。各两种命令都可以完成移动,但是cp是复制粘贴的方式,可以选择原封不动的复制粘贴过来,即不修改文件及文件夹的创建时间等,1:1的镜像复制。也有mv命令来达到剪切复制的目的,相对于cp命令,mv命令还可以重命名文件或文件夹。需要注意的是,我们cp移动时,对应的源路径中间不要出现空格,不然会导致复制了错误的文件过来,类似cp
- 用的到的linux-查找find-Day4
他们叫我技术总监
用的到的Linuxlinux运维服务器
前言:在上一节,我们了解到rm删除命令,一共拥有三种模式,即-i默认只能删除文件且会提示确认,其次是-r遍历删除,用于删除目录及目录下的文件,同样需确认后才会删除,最后为-f为强制删除。其中我们还提到可以通过*.doc的方式来批量删除带有相同后缀的文件。这一节我们来学习,怎么在linux的众多文件中找到你需要的目录或文件。一、find--查找1、自我介绍我是find查找命令,我可以快速帮你们定位需
- 第一课时Linux-从贝尔实验室说起
weixin_33860147
操作系统c/c++
单击图片可以看原图Unix诞生20世纪60年代,美国电话及电报公司(AT&T)、通用电器公司(G.E及麻省理工学院(MIT)计划合作开发一个多用途、分时及多用户的操作系统,也就是这个MULTICS,由于项目进展不顺利,贝尔实验室决定退出此项目,而KenThompson还想玩这上面的一个已经开发的“SpaceTravel”的游戏(当然这个游戏是他自己写的,自己哄着自己玩的),于是在1969年,Ken
- JAVA POI Excel 常见报错情况汇总
南小辰
java开发语言
1.需要处理的excel中cell返回格式问题报错包括异常故障解决思路为,将获取到的所有数据强制为string避免getvalue时因为cell内数据格式问题报错cell的数据类型强制转换成string代码/***将cell的数据类型强制转换成string**@paramcell*@return*/publicstaticStringgetCellValue(Cellcell){Stringcel
- Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目
hipanda51
jenkinsspringcloudvuejenkins
Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目一、环境准备安装Java环境安装git环境安装maven环境安装nodejs环境Linux-配置SSH免密通信-“ssh-keygen”的基本用法二、安装jenkins与配置安装jenkins启动jenkins安
- linux-内核通知链相关(关机、重启通知,kernel-5.10为例)
慕云山里被狗追
linux
还在修改中,欢迎批评指正1.什么是通知链?通知链是Linux内核的一个基础组件,各种内核组件(包括设备驱动、文件组件、网络组件等)可以对向其感兴趣的一些内核事件进行注册,当该事件发生时,这些模块或者组件当初注册的回调函数将会被调用。哪些模块提供了notify注册函数,通知哪些事件,哪些模块关系这些事件并注册了回调函数,这些应该是我们比较关系的。2.简单了解通知链的内部实现通知链的实现机制:通过链表
- 路由备份&聚合排错
Liu_Cheng_H
H3CSE-RS+网络
目录实验拓扑图实验要求实验排错故障一故障现象故障分析故障解决故障二故障现象故障分析故障解决故障三故障现象故障分析故障解决故障四故障现象故障分析故障解决故障五故障现象故障分析故障解决实验拓扑图实验要求按照图示配置IP地址分支A和分支B分别通过一条高速以太网链路和一条低速PPP链路相连分支A和分支B运行RIPv2协议使全网路由互通分支A和分支B之间只在高速链路上运行RIP,低速链路上配置静态路由到达对
- OSPF排错
Liu_Cheng_H
H3CSE-RS+网络
目录实验拓扑图实验要求实验排错故障一故障现象故障分析故障解决故障二故障现象故障分析故障解决故障三故障现象故障分析故障解决故障四故障现象故障分析故障解决故障五故障现象故障分析故障解决故障六故障现象故障分析故障解决故障七故障现象故障分析故障解决实验拓扑图实验要求按照图示配置IP地址按照图示分区域配置OSPF,要求使用环回口作为Router-id,ABR的环回口只宣告进Area0业务网段不允许出现协议报
- 【DouYing Desktop】
Dyan GONG
Helpdeskengineering学习
I)JD全日制大专及以上学历;2.3年以上的IT服务支持相关工作经验3.有较强的桌面相关troubleshooting与故障解决能力,能够独立应对各类型桌面问题;4.具备基础的网络、系统知识,能够独立解决常见的网络、系统等问题,能够在相关专家工程师的指导和配合下处理较为复杂的问题5.了解弱电、音视频等相关IT技术,能够参考SOP独立解决常见问题,能够在专家工程师的配合下独立完成复杂问题的处理6.具
- linux-(内核errno错误表)
小黄鸭-
Linux_随笔笔记linux运维服务器
errno0:Success[errno0:成功]errno1:Operationnotpermitted[errno1:不允许操作]errno2:Nosuchfileordirectory[errno2:没有这样的文件或目录]errno3:Nosuchprocess[errno3:没有这样的过程]errno4:Interruptedsystemcall[errno4:系统调用中断]errno5:
- 自学-Linux-老男孩Linux77期-day5
七百~~~汪汪汪
老男孩Linuxlinuxbash运维
2022/9/8bash核心介绍及目录命令讲解1.Linuxbash命令行介绍1.Linuxbash命令行介绍bash是什么系统调用就是bashLinux命令提示符介绍[root@zhaoguanyu~]##这是超级管理员用户root对应的命令行[zhaoguanyu@zhaoguanyu~]$#这是普通用户zhaoguanyu对应的命令行-'#'是超级用户登录后的提示符,'$'是普通用户登录后的
- 自学-Linux-老男孩Linux77期-day7
七百~~~汪汪汪
老男孩Linuxlinuxvim运维
文件处理命令重要知识讲解1.处理文件内1.1vi和vim2.3.1.处理文件内1.1vi和vim介绍vi和vim:vi相当于记事本,vim相当于notepad++(默认没有需要安装)安装vim安装命令(其中包括其他的必要的命令)yuminstallpsmiscnet-toolsbash-completionvim-enhanced-y查看是否安装的命令[root@zhaoguanyu~]#rpm-
- 用的到的linux-文件移动-Day2
他们叫我技术总监
用的到的Linuxlinux运维服务器
前言:在上一节,我们复习了cd大法和创建生成文件和文件夹的方法,介绍了一些“偷懒”(高效)的小技巧,本节,我们一起来探讨下,我们对文件移动操作时有哪些可以偷懒的小技巧~一、复制-磕CP1、复制文件夹1.1、定义:cp命令的作用是复制文件和目录1.2、用法:cp[选项]源目标1.3、选项-r递归,复制子文件和子目录,一般用于复制目录选项-a复制时保留源文件的所有属性(包括权限、时间等)案例:复制da
- CMDB与故障告警之间的关系
chemiu0350
从故障解决的角度上说,需要了解故障相关的:故障点的详细配置数据(CMDB可以提供)故障点的业务拓扑结构,以方便了解故障的影响范围和判断故障(CMDB可以提供)故障点的基础架构拓扑图,以方便了解故障点与上下架构之间的关联关系,判断问题的根源(CMDB可以提供)故障点最近的变更记录,以了解变更对于故障的影响程度(CMDB可以与变更管理互相联动)故障点的运行数据和历史告警事件(CMDB可以与监控系统联动
- Linux-命令-sz-文件下载-到本地-示例
无心六神通
linux命令Linux文件传输sz
介绍sz命令使用ZModem协议将文件从Linux服务器传输到本地。一次可以传输一个或多个文件。语法sz[参数]参数-aTransmissionintextmode(ascii)文本传输模式-bTransmissioninbinarymode(binary)二进制传输模式-eEscapethecontrolcharacters,whichcanensurethecorrectfiletransfe
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在