学习笔记
DevGu
这个作者很懒,什么都没留下…
展开
-
linux新增用户并指定目录
linux新增用户并指定目录原创 2023-01-16 11:48:00 · 3789 阅读 · 0 评论 -
linux查看外网IP地址命令
linux查看外网IP地址命令【任选一个】原创 2023-01-16 09:41:30 · 429 阅读 · 0 评论 -
自动生成UUID
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,原创 2015-07-31 14:38:13 · 567 阅读 · 0 评论 -
实体对象转map/map转实体对象
/** * 实体对象转成Map * * @param obj 实体对象 * @return */ public static Map<String, Object> object2Map(Object obj) { Map<String, Object> map = new HashMap<>(); if (obj == null) { return map;原创 2020-09-27 11:41:53 · 816 阅读 · 0 评论 -
根据字符编码得到字符串实际占用长度 + 全角转半角
/** 转半角的函数(DBC case)<br/><br/> 全角空格为12288,半角空格为32 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 * @param input 任意字符串 * @return 半角字符串 * */ public static String toDBC(String input) { char[] c = input原创 2020-09-27 11:35:54 · 312 阅读 · 0 评论 -
redis cmd窗口清除缓存
1.redis根目录调出命令行(cmd)2.登录redisredis-cli -h 127.0.0.1 -p 6379 -a xxxxxxxx3.查看所有key值keys *4.删除指定索引的值del key5.清空整个 Redis 服务器的数据flushall6.清空当前库中的所有 keyflushdb原创 2020-09-23 14:25:54 · 882 阅读 · 0 评论 -
jquery中文API
名称返回类型描述validate(options)Validator验证所选的 FORM。valid()Boolean检查是否验证通过。rules()Options返回元素的验证规则。rules("add",rules)Options增加验证规则。转载 2015-08-07 10:32:15 · 599 阅读 · 0 评论 -
freemarker ftl常用语法
${book.name}${book.name?if_exists} //值是否存在${book.name?default("xxx")} //默认值xxx(若book.name为null,则显示xxx;若book.name不为空,则显示对应值)${book.name!"xxx"} //默认值xxx(若book.name为null,则显示xxx;若book.name不为空,则显示对应值)${b原创 2015-08-20 15:33:49 · 754 阅读 · 1 评论 -
MyEclipse和Eclipse中jsp、html格式化自动排版问题
一、myeclipse的漂亮排版设置 步骤:在左侧快捷 “搜索” 框里面输入 html 。点击选中左侧HTML Source 。line - width 是设置当前行里面有多少字符时,就换行。这个数字随意,这里以100为例。inline Elements 中的你希望一行显示一个标签的元素删除掉。一般是 a , li,label , input ,select,dl ,div等这些常用 嵌套原创 2015-10-22 16:35:33 · 14714 阅读 · 4 评论 -
jQuery对radio操作小结
1、改变radio的选择,触发一些效果代码如下: $("input:radio[name='dialCheckResult']").change(function (){ //拨通 alert(“123”); });2、让页面中所有的radio可用。$("input:radio").attr("disabled",false);3、让页面中所有的radio不可用。$("in原创 2015-10-14 10:23:11 · 521 阅读 · 1 评论 -
a标签链接跳转
<a href="http://www.baidu.com" target="_Blank">百度</a><a href="http://www.baidu.com" target="_Self">百度</a><a href="http://www.baidu.com" target="_Parent">百度</a><a href="http://www.baidu.com" target="原创 2015-10-14 10:39:12 · 1130 阅读 · 1 评论 -
去除字符串中的双引号
str为“123”如果一个双引号:str1 = str.replace("\"","").replace("\"","");如果不确定有多少个双引号:str2 = str.replace(/\"/g, "");此方法为替换,也可用于去除制定字符,如:String str = "12/3";str1 = str.replace("\/","");str2 = str.replace(/\//g,原创 2015-10-15 15:21:55 · 38747 阅读 · 3 评论 -
createNewFile创建空文件夹与createTempFile创建临时文件夹
创建要注意的地方如下:"code" class="java"> File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败 File类的mkdir方法根据抽象路径创建目录 File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 File类的createTempFile方法创建临时文件,可以制定临时文件的文转载 2015-08-07 10:34:53 · 7787 阅读 · 0 评论 -
Eclipse 安装 FreeMarker IDE 方法
要安装一个freemarker的插件,才可以编辑FTL文件。 找了很多都是那个没用的链接,直接找FreeMarker 安装,现在都不能安装了。这个插件是集成在jboss-tools里面的,可以Eclipse 在线安装,比如你eclipse版本如果是3.7及以上可以通过 http://download.jboss.org/jbosstools/updates/stable/indigo/ 在JB原创 2015-08-05 10:34:18 · 1175 阅读 · 0 评论 -
velocity 配置文件详解
在velocity的发布方包中有一个velocity.properties(位于 org.apache.velocity.runtime.defaults package下, 文件定义了velocity的配置信息org.apache.velocity.runtime.RuntimeConstants中定义了key值)#模板编码:input.encoding=ISO-8859-1//模板输入编转载 2015-06-03 11:56:13 · 972 阅读 · 0 评论 -
删除指定文件夹内创建时间24小时之外的所有文件
File dir=new File("D:/dir/");File[] lst=dir.listFiles();for (File f:lst){ if (new Date().getTime()-f.lastModified()>24*60*60*1000){ f.delete(); }}原创 2015-05-15 16:33:02 · 800 阅读 · 0 评论 -
Java 获取文件创建时间
本功能只能在JDK1.7以上版本可以使用String path = request.getSession().getServletContext().getRealPath("/")+"WEB-INF\\classes\\importTemplate\\";FileTime t=Files.readAttributes(Paths.get(path+ipGroup+".txt"), BasicFi原创 2015-05-13 16:01:09 · 753 阅读 · 0 评论 -
Nmap扫描原理与用法
1、Nmap介绍 Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。最新版的Nmap6.0在2012年5月21日发布,详情请参见:www.nma原创 2015-05-21 10:40:15 · 1117 阅读 · 0 评论 -
Javascript 与正则表达式
Javascript 与正则表达式一、正则表达式(regular expression简称res) 1、定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2、作用: 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表转载 2015-05-15 17:02:39 · 334 阅读 · 0 评论 -
jquery.validate使用攻略
主要分几部分jquery.validate 基本用法jquery.validate API说明jquery.validate 自定义jquery.validate 常见类型的验证代码下载地址jquery.validate插件的文档地址http://docs.jquery.com/Plugins/Validationjquery.validate插件的主页转载 2015-05-19 15:56:22 · 516 阅读 · 0 评论 -
JQuery Validate自带验证例子
$("#inputForm").validate({ rules: { strategyTypeId: { remote:{ url: "${ctx}/asset/checkAssetName?nocache=" + new Date().getTime(),原创 2015-05-19 18:07:45 · 596 阅读 · 0 评论 -
Java报错与解决方案
1. Duplicate local variable XXX(重复的局部变量名)java.lang.Error: Unresolved compilation problem: Duplicate local variable map****************解决方法:**************** 将重复的局部变量名删除或改变;原创 2015-06-23 09:38:29 · 1735 阅读 · 0 评论 -
Ajax xmlHttpRequest的status的值的含义
xmlHttpRequest对象的status代表当前http请求的状态,是一个长整型数据,现在介绍一下它的含义。 http请求状态及其含义表 1xx - 信息提示100 - 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 - 服务器将遵从客户的请求转换到另外一种协议。(HTTP 1.1新) 2xx - 成功 200 - OK 一切正常,对GET和POS转载 2015-07-29 16:54:36 · 464 阅读 · 0 评论 -
StringUtils 方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一转载 2015-07-29 14:38:02 · 304 阅读 · 0 评论 -
Freemarker空白处理之微调指令 t、lt、rt
Synopsis<#t><#lt><#rt> DescriptionThese directives, instruct FreeMarker to ignore certain white-space in the line of the tag:t (for trim): Ignore all leading and trailing white-space in this line.lt (翻译 2015-08-10 11:57:50 · 6652 阅读 · 0 评论 -
Ajax xmlHttpRequest的readystate属性
readystate取值 描述 1:0 : “未初始化”状态;此时,已经创建一个xmlhttprequest对象,但是还没有初始化。 1 : “载入”状态;此时,代码已经调用了xmlhttprequest open()方法并且xmlhttprequest已经准备好把一个请求发送到服务器。 2 : “载入完成”状态;此时,已经通过send()方法把一个请求发送到服务器端,但是还没有收到一个响应。原创 2015-07-29 17:35:06 · 710 阅读 · 0 评论 -
使用springmvc上传文件
前台页面:<form id="tplForm" method="post" action="../xxxxx/addCategory.do" enctype="multipart/form-data"> <input class="input_text" style="border:1px solid #DFDFDF;" type="text" id="fname" name="fname"转载 2015-07-31 15:01:03 · 440 阅读 · 0 评论 -
Velocity语法大全
一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.optio转载 2015-06-02 10:40:18 · 1939 阅读 · 0 评论