- Windows内网渗透之信息收集
给我来瓣蒜
windows网络服务器安全web安全
Windows内网渗透之信息收集1.基本命令2.域信息3.用户信息4.网络信息5.防火墙6.密码信息7.其他1.基本命令主机名hostname查询所有计算机名称dsquerycomputer查看配置及补丁信息systeminfowmicqfegetdescription,installedOn/format:csv查看版本ver进程信息tasklist/svcwmicprocessgetcapti
- c# word操作方法
李建军
C#
1打开word模板文档objectobjTrue=true;objectoMissing=System.Reflection.Missing.Value;Microsoft.Office.Interop.Word._ApplicationoWord=newMicrosoft.Office.Interop.Word.Application();oWord.Visible=false;//word文件
- C# excel操作方法
李建军
C#
1打开指定excelMicrosoft.Office.Interop.Excel.ApplicationmyExcel=newMicrosoft.Office.Interop.Excel.Application();//引用Excel对象Microsoft.Office.Interop.Excel.Workbookbook=myExcel.Application.Workbooks.Add(@te
- 内网横向移动—Wmi&Smb&CrackMapExec&ProxyChains&Impacket
剁椒鱼头没剁椒
网络安全学习#内网渗透wmicImpacketCrackMapExec内网渗透横向移动
内网横向移动—Wmi&Smb&CrackMapExec&ProxyChains&Impacket1.前置环境准备2.wmic介绍2.1.wmic操作演示2.1.1.受控主机上线2.1.1.1.内网存活探测2.1.1.2.密码抓取2.1.2.横向移动2.1.2.1.上传文件2.1.2.2.文件上传目标主机2.1.2.3.执行木马2.2.wmiexec-impacket套件操作演示2.2.1.设置so
- 内网安全——域横向移动-WMI&SMB&Proxychains&CrackMapExec
@Camelus
渗透与攻防windows服务器安全web安全
目录#域信息收集-目标&用户&凭据&网络0x01域横向移动-WMI-自带&命令&套件&插件1.wmic
- c语言函数输出输出型参数_c语言技巧多个输出参数
weixin_26705651
pythonc语言javamatlabc++
c语言函数输出输出型参数Overthepastfewyearsunderthe“newMicrosoft”,therehavebeenmanyeffortstoopen-sourcethelanguagesandframeworksthatMicrosoftdevelop..NETCore(Microsoft’sdevelopmentplatform)isfullyopen-sourceandde
- windows下bat脚本删除指定进程日志
lucas1018
windowswindowsbat
windows机器运行着一个客户端软件,每天会产生日志,需求就是删除30天的日志,防止占用过多磁盘空间。首先可以设置两个固定变量,假设进程名为cmd.exe:rem设置要查找的进程名和天数set"processName=cmd.exe"set"dayAgo=30"接着需要根据进程名找到应用运行的目录:rem遍历所有正在运行的进程for/f"tokens=2delims=="%%ain('wmicp
- C# 使用WMI监听进程的启动和关闭
rjcql
C#c#
写在前面WindowsManagementInstrumentation(WMI)是用于管理基于Windows操作系统的数据和操作的基础结构。具体的API可以查看WMI编程手册。WMIC是WMI的命令行管理工具,使用WMIC,不但可以管理本地计算机,还可以管理同一Windows域内的所有远程计算机(需要必要的权限),而被管理的远程计算机可以不预先安装WMIC,只需要支持WMI即可。WMIC通过WM
- CMD(DOS)查看电脑硬盘内存信息等
大熊猫.
cmd
cmd(Dos)命令查看硬盘和内存/CPU信息等1.查看磁盘信息:freedisk可以查看每一个盘的剩余空间wmicdiskdrive可以看出来牌子和大小.Wmiclogicaldisk可以看到有几个盘,每一个盘的文件系统和剩余空间wmicvolume每个盘的剩余空间量,其实上一个命令也可以查看的fsutilvolumediskfreec:这个命令查看每一个卷的容量信息是很方便2.CPU信息wmi
- 计算机的硬盘 内存在哪查到,dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)...
十二月极光
计算机的硬盘内存在哪查到
怎么查硬盘里隐藏的内存如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP。怎么查硬盘里隐藏的内存问题描述:如何从系统中查看主板上内存条的数量。最佳答案:在cmd命令下输入:wmicmemorychiplist
- DOS下如何查看电脑硬盘分区
weixin_34128411
操作系统
有很多朋友都热衷于DOS下来处理和查看一些电脑问题和信息,现在我们就来看看在Dos下是如何查看电脑硬盘分区的。一、进入DOS二、查看硬盘分区1.查看分区数:在DOS界面下输入“wmicdiskdrivegetpartitions/value”并回车就可以看到分区个数2.查看分区大小:在DOS界面下输入“diskpart”并回车接着再输入“selectdisk0”并回车确定要查看的硬盘,如果有几个硬
- windows DOS下查看硬件信息
foursir
javahtmlmysql
windows+R->cmd打开命令行界面1、>winver#查看windows系统版本2、>systeminfo#查看windows系统的绝大部分信息3、>wmicmemorychiplist#查看windows机器使用内存容量厂商及速率4、>wmiccpulist#查看windows机器CPU的型号信息5、>wmicdiskdrive#查看磁盘信息
- dos下查看磁盘内存信息
ora600
windowdos
前沿:WMIC命令在我们的工作中可以帮助我们减少对其他工具的依赖并节省我们的时间,实在是一个值得学习和研究的好东西命令很多,这里我把网上目前能找到的较实用的一些命令整理出来,希望各位看官能找到自己需要的东西详细的命令使用方法大家可以参考微软帮助http://technet.microsoft.com/zh-cn/library/cc779482(WS.10).aspx~~~~~~~~~~~~~~~
- 【转载】dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)
数据结构与算法学习、智能算法
计算机编程语言算法软件开发操作系统经验分享其他cpu
更新时间:2014年05月11日00:26:16投稿:mdxy-dxy这篇文章主要介绍了windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息的方法,需要的朋友可以参考下如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信
- 内网信息收集总结
廾匸0705
网络安全内网网络安全内网
本机信息查询常用信息本机服务列表wmicservicelistbrief本机进程列表Tasklist/v浏览器代理信息regquery"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings"RDP端口号(16进制)regquery"HKEY_LOCAL_MACHINE\SYSTEM\CurrentC
- 当电脑的wmic 显示不是内部或外部命令的解决方法以及查看电脑最大支持内存
浮生小二
windows
找到C:\Windows\System32\wbem将它添加到环境变量中,操作过程如下:计算机右键->属性->高级系统设置->环境变量选择Path->编辑然后将C:\Windows\System32\wbem添加到后面进入命令提示符窗口或(win+R)输入ping在输入wmicmemphysicalgetmaxcapacity即可查看内存最大可扩展内存
- C# Cad2016二次开发选择csv导入信息(七)
李建军
CAD二次开发c#c语言前端
//选择csv导入信息[CommandMethod("setdata")]//本程序在AutoCAD的快捷命令是"DLLLOAD"publicvoidsetdata(){Microsoft.Win32.OpenFileDialogdlg=newMicrosoft.Win32.OpenFileDialog();dlg.DefaultExt=".csv";//DisplayOpenFileDialog
- windows 提权
YUkawa539
安全笔记服务器
一、提权的常用方法1、漏洞提权2、windwos特性提权3、第三方组件提权4、数据库提权ftp提权二、提权常用的命令1、这个命令序列使用了不同的WindowsManagementInstrumentationCommand-line(WMIC)命令来获取各种系统信息。下面是对每个部分的解释:(1)systeminfo:提供系统配置的综合概览,包括操作系统详情、系统制造商、BIOS信息等。(2)wm
- Windows系统快速查看电脑CPU核数及wmic命令介绍
liugqsliu
性能测试Windowswindows
1.打开cmd,然后输入:wmicwimc是Windowsmanagementinstrumentation的缩写,Window管理工具,提供从命令行接口和批处理脚本执行系统管理的支持。wmic可以通过命令行操作,获取系统信息、安装软件、启动服务、管理进程等操作2.进入wmic命令模式后,输入:cpuget*,获取cpu的相关信息其中:输入:cpugetNumberOfCores,可以查询到cpu
- C# word 删除空白段落
慢慢非
c#开发语言
//////删除空白段落//////publicstaticvoidDelNULLPargraph(stringfilePath){Microsoft.Office.Interop.Word.Applicationwordapp=null;Microsoft.Office.Interop.Word.Documentdoc=null;try{wordapp=newMicrosoft.Office.I
- 用python读取硬盘序列号 CPU序列号 主板序列号 bios序列号
数字化信息化智能化解决方案
c语言macos开发语言
磁盘的序列号对于一些应用程序来说是非常重要的。本文将介绍Python如何获取磁盘序列号。Python通过os模块来获取磁盘序列号,具体实现方法如下:importwmic=wmi.WMI()##硬盘序列号forphysical_diskinc.Win32_DiskDrive():print("硬盘序列号",physical_disk.SerialNumber)#CPU序列号forcpuinc.Win
- 利用Windows自带功能完成登录密码的定时自动修改
mystonelxj
Windowswindows
文章目录前言一、使用Dos功能获取系统的当前日期date方式wmic方式判断修改条件修改登录账户的密码三、使用任务计划基本流程扩展说明总结前言近期因工作要求,需要定期修改管理的一批服务器的登录密码,实现系统的安全管理。虽然设备也就10来台,不算很多,但是每到一段时间进行下这些修改操作也是个闹心的事。为避免这类重复操作,我采用了Windows自带的一些功能完成了登录密码的定时自动修改。一、使用Dos
- 电脑开启虚拟化如何查看自己的主机主板型号
ashengz
#虚拟机安装及解决虚拟机报错合集电脑
问题描述在使用virtualbox、vmware安装虚拟机的时候,需要本机电脑能够支持虚拟化。但是不同厂家的主机(主板)幸好并不一致,所以需要先了解自己的电脑主板型号操作方法1、win+r键打开运行窗口,输入cmd并确定打开终端2、输入wmicbaseboardgetproduct,manufacturer,version,serialnumber这个命令会显示电脑主板的产品名、制造商、版本和序列
- 快速查看电脑的内存条信息
夏末微风
首先,需要打开命令行模式,利用win+r键打开运行,输入cmd回车2.输入wmic3.输入memorychip
- 怎样查看内存条的频率,3200MHz会满频率吗?
礼小七
计算机外设
1.Ctrl+alt+del键打开任务管理器,选择性能,点击内存。1.WIN键+R组合键,打开运行,输入cmd,回车,进入命令提示符窗口,在其中输入wmicmemorychip。可以看到内存频率3200MHz,但是实际只有2933MHz.
- PM2 执行时, 以一定时间间隔不停弹窗 wmic.exe
萧哈哈
解决办法:1、更新NodeJS版本>8.8.02、更新pm2到最新版本npminstall-gpm2@latest3、更新内存中的pm2pm2update同时:代码中的涉及到child_process的操作请打开选项{windowsHide:true}
- c++读取CPU序列号
zxz520zmg
C/C++
注:亲测CPU序列号有重复的一命令行方式、打开命令提示符界面(cmd)输入wmicCPUgetProcessorID即可得到CPU序列号二代码、#include#include#includeusingnamespacestd;voidgetcpuid(unsignedintCPUInfo[4],unsignedintInfoType);voidgetcpuidex(unsignedintCPUI
- 怎么查看电脑支持的最大内存
勤劳的小仓鼠
1.打开“开始”菜单,点击“运行”按钮2.在弹出来的窗口输入“CMD”,然后确定或者按下回车键。3.在命令窗口输入“wmicmemphysicalgetmaxcapacity”然后敲下回车键。4.然后电脑会给出一串以千字节为单位的数字。我们再把这串数字换算成我们常见的GB单位的。换算方法是:“得出来的数字/(除以)1024/(除以)1024“eg:16777216K字节这串数字,那我除以1024再
- 【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。
少莫千华
编程软件.netNETSDKVS2019VS20221045目标框架
问题描述报错NETSDK1045严重性代码说明项目文件行禁止显示状态错误NETSDK1045当前.NETSDK不支持将.NET6.0设置为目标。请将.NET5.0或更低版本设置为目标,或使用支持.NET6.0的.NETSDK版本。RCSoftDrawMicrosoft.NET.TargetFrameworkInference.targets141Microsoft.NET.TargetFramew
- 如何查看电脑支持多大内存,查看电脑支持内存大小方法
季夏梧桐
windows
电脑内存不够用?想给笔记本电脑或者台式电脑加根内存,或者更换个比较大的内容,当时考虑电脑兼容性,这时我们就需要知道电脑支持多少大小的内存了。1、Win+R键,输入cmd进入命令行。2、按确定进入3、输入:wmicmemphysicalgetmaxcapacity可以看到支持内存是671088644、除于1024,67108864/1024=65536可以看到电脑支持的内存大小为65G
- SAX解析xml文件
小猪猪08
xml
1.创建SAXParserFactory实例
2.通过SAXParserFactory对象获取SAXParser实例
3.创建一个类SAXParserHander继续DefaultHandler,并且实例化这个类
4.SAXParser实例的parse来获取文件
public static void main(String[] args) {
//
- 为什么mysql里的ibdata1文件不断的增长?
brotherlamp
linuxlinux运维linux资料linux视频linux运维自学
我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。
当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。
一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 innodbfileper_table,所以问题是:
ibdata1存了什么?
当你启用了 i
- Quartz-quartz.properties配置
eksliang
quartz
其实Quartz JAR文件的org.quartz包下就包含了一个quartz.properties属性配置文件并提供了默认设置。如果需要调整默认配置,可以在类路径下建立一个新的quartz.properties,它将自动被Quartz加载并覆盖默认的设置。
下面是这些默认值的解释
#-----集群的配置
org.quartz.scheduler.instanceName =
- informatica session的使用
18289753290
workflowsessionlogInformatica
如果希望workflow存储最近20次的log,在session里的Config Object设置,log options做配置,save session log :sessions run ;savesessio log for these runs:20
session下面的source 里面有个tracing 
- Scrapy抓取网页时出现CRC check failed 0x471e6e9a != 0x7c07b839L的错误
酷的飞上天空
scrapy
Scrapy版本0.14.4
出现问题现象:
ERROR: Error downloading <GET http://xxxxx CRC check failed
解决方法
1.设置网络请求时的header中的属性'Accept-Encoding': '*;q=0'
明确表示不支持任何形式的压缩格式,避免程序的解压
- java Swing小集锦
永夜-极光
java swing
1.关闭窗体弹出确认对话框
1.1 this.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
1.2
this.addWindowListener (
new WindowAdapter () {
public void windo
- 强制删除.svn文件夹
随便小屋
java
在windows上,从别处复制的项目中可能带有.svn文件夹,手动删除太麻烦,并且每个文件夹下都有。所以写了个程序进行删除。因为.svn文件夹在windows上是只读的,所以用File中的delete()和deleteOnExist()方法都不能将其删除,所以只能采用windows命令方式进行删除
- GET和POST有什么区别?及为什么网上的多数答案都是错的。
aijuans
get post
如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历
前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。
这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把G
- 谈谈新浪微博背后的那些算法
aoyouzi
谈谈新浪微博背后的那些算法
本文对微博中常见的问题的对应算法进行了简单的介绍,在实际应用中的算法比介绍的要复杂的多。当然,本文覆盖的主题并不全,比如好友推荐、热点跟踪等就没有涉及到。但古人云“窥一斑而见全豹”,希望本文的介绍能帮助大家更好的理解微博这样的社交网络应用。
微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针
- Connection reset 连接被重置的解决方法
百合不是茶
java字符流连接被重置
流是java的核心部分,,昨天在做android服务器连接服务器的时候出了问题,就将代码放到java中执行,结果还是一样连接被重置
被重置的代码如下;
客户端代码;
package 通信软件服务器;
import java.io.BufferedWriter;
import java.io.OutputStream;
import java.io.O
- web.xml配置详解之filter
bijian1013
javaweb.xmlfilter
一.定义
<filter>
<filter-name>encodingfilter</filter-name>
<filter-class>com.my.app.EncodingFilter</filter-class>
<init-param>
<param-name>encoding<
- Heritrix
Bill_chen
多线程xml算法制造配置管理
作为纯Java语言开发的、功能强大的网络爬虫Heritrix,其功能极其强大,且扩展性良好,深受热爱搜索技术的盆友们的喜爱,但它配置较为复杂,且源码不好理解,最近又使劲看了下,结合自己的学习和理解,跟大家分享Heritrix的点点滴滴。
Heritrix的下载(http://sourceforge.net/projects/archive-crawler/)安装、配置,就不罗嗦了,可以自己找找资
- 【Zookeeper】FAQ
bit1129
zookeeper
1.脱离IDE,运行简单的Java客户端程序
#ZkClient是简单的Zookeeper~$ java -cp "./:zookeeper-3.4.6.jar:./lib/*" ZKClient
1. Zookeeper是的Watcher回调是同步操作,需要添加异步处理的代码
2. 如果Zookeeper集群跨越多个机房,那么Leader/
- The user specified as a definer ('aaa'@'localhost') does not exist
白糖_
localhost
今天遇到一个客户BUG,当前的jdbc连接用户是root,然后部分删除操作都会报下面这个错误:The user specified as a definer ('aaa'@'localhost') does not exist
最后找原因发现删除操作做了触发器,而触发器里面有这样一句
/*!50017 DEFINER = ''aaa@'localhost' */
原来最初
- javascript中showModelDialog刷新父页面
bozch
JavaScript刷新父页面showModalDialog
在页面中使用showModalDialog打开模式子页面窗口的时候,如果想在子页面中操作父页面中的某个节点,可以通过如下的进行:
window.showModalDialog('url',self,‘status...’); // 首先中间参数使用self
在子页面使用w
- 编程之美-买书折扣
bylijinnan
编程之美
import java.util.Arrays;
public class BookDiscount {
/**编程之美 买书折扣
书上的贪心算法的分析很有意思,我看了半天看不懂,结果作者说,贪心算法在这个问题上是不适用的。。
下面用动态规划实现。
哈利波特这本书一共有五卷,每卷都是8欧元,如果读者一次购买不同的两卷可扣除5%的折扣,三卷10%,四卷20%,五卷
- 关于struts2.3.4项目跨站执行脚本以及远程执行漏洞修复概要
chenbowen00
strutsWEB安全
因为近期负责的几个银行系统软件,需要交付客户,因此客户专门请了安全公司对系统进行了安全评测,结果发现了诸如跨站执行脚本,远程执行漏洞以及弱口令等问题。
下面记录下本次解决的过程以便后续
1、首先从最简单的开始处理,服务器的弱口令问题,首先根据安全工具提供的测试描述中发现应用服务器中存在一个匿名用户,默认是不需要密码的,经过分析发现服务器使用了FTP协议,
而使用ftp协议默认会产生一个匿名用
- [电力与暖气]煤炭燃烧与电力加温
comsci
在宇宙中,用贝塔射线观测地球某个部分,看上去,好像一个个马蜂窝,又像珊瑚礁一样,原来是某个国家的采煤区.....
不过,这个采煤区的煤炭看来是要用完了.....那么依赖将起燃烧并取暖的城市,在极度严寒的季节中...该怎么办呢?
&nbs
- oracle O7_DICTIONARY_ACCESSIBILITY参数
daizj
oracle
O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典.在9i及以上版本默认为false,8i及以前版本默认为true.如果设置为true就可能会带来安全上的一些问题.这也就为什么O7_DICTIONARY_ACCESSIBIL
- 比较全面的MySQL优化参考
dengkane
mysql
本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系方式。这是上篇。
1、硬件层相关优化
1.1、CPU相关
在服务器的BIOS设置中,可
- C语言homework2,有一个逆序打印数字的小算法
dcj3sjt126com
c
#h1#
0、完成课堂例子
1、将一个四位数逆序打印
1234 ==> 4321
实现方法一:
# include <stdio.h>
int main(void)
{
int i = 1234;
int one = i%10;
int two = i / 10 % 10;
int three = i / 100 % 10;
- apacheBench对网站进行压力测试
dcj3sjt126com
apachebench
ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。
通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。
- 2种办法让HashMap线程安全
flyfoxs
javajdkjni
多线程之--2种办法让HashMap线程安全
多线程之--synchronized 和reentrantlock的优缺点
多线程之--2种JAVA乐观锁的比较( NonfairSync VS. FairSync)
HashMap不是线程安全的,往往在写程序时需要通过一些方法来回避.其实JDK原生的提供了2种方法让HashMap支持线程安全.
- Spring Security(04)——认证简介
234390216
Spring Security认证过程
认证简介
目录
1.1 认证过程
1.2 Web应用的认证过程
1.2.1 ExceptionTranslationFilter
1.2.2 在request之间共享SecurityContext
1
- Java 位运算
Javahuhui
java位运算
// 左移( << ) 低位补0
// 0000 0000 0000 0000 0000 0000 0000 0110 然后左移2位后,低位补0:
// 0000 0000 0000 0000 0000 0000 0001 1000
System.out.println(6 << 2);// 运行结果是24
// 右移( >> ) 高位补"
- mysql免安装版配置
ldzyz007
mysql
1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
3、my-large.ini是为专用于一个SQL数据
- MFC和ado数据库使用时遇到的问题
你不认识的休道人
sqlC++mfc
===================================================================
第一个
===================================================================
try{
CString sql;
sql.Format("select * from p
- 表单重复提交Double Submits
rensanning
double
可能发生的场景:
*多次点击提交按钮
*刷新页面
*点击浏览器回退按钮
*直接访问收藏夹中的地址
*重复发送HTTP请求(Ajax)
(1)点击按钮后disable该按钮一会儿,这样能避免急躁的用户频繁点击按钮。
这种方法确实有些粗暴,友好一点的可以把按钮的文字变一下做个提示,比如Bootstrap的做法:
http://getbootstrap.co
- Java String 十大常见问题
tomcat_oracle
java正则表达式
1.字符串比较,使用“==”还是equals()? "=="判断两个引用的是不是同一个内存地址(同一个物理对象)。 equals()判断两个字符串的值是否相等。 除非你想判断两个string引用是否同一个对象,否则应该总是使用equals()方法。 如果你了解字符串的驻留(String Interning)则会更好地理解这个问题。
- SpringMVC 登陆拦截器实现登陆控制
xp9802
springMVC
思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。
实现方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23