- 博客(59)
- 收藏
- 关注
转载 java8计算时间差
示例1:计算指定时间单位的时间差 import java.time.Instant;import java.time.LocalDateTime;import java.time.temporal.ChronoUnit;// LocalDateTime fromDate= LocalDateTime.now();// LocalDateTime toDate= LocalDateTi...
2018-12-19 12:12:00
252
转载 单例模式的八种写法
1、饿汉式(静态常量)(线程安全) public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton(){} public static Singleton getInstance(){ r...
2018-12-13 17:20:00
194
转载 Java对象结构及HotSpot对象模型
一、对象结构 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。下图是普通对象实例与数组对象实例的数据结构: 1.1、对象头 HotSpot虚拟机的对象头包括两部分信息: 1、markword 第一部分markword,用于存储对象自身的运行时数据,如哈希码(HashCode...
2018-12-13 15:13:00
233
转载 TCP三次握手和四次挥手
一、先来一波名次解析: SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急) Sequence number(顺序号码) Acknowledge number(确认号码) establish 建立,创建 二、TCP究竟是何方神圣? TCP(...
2018-11-06 10:37:00
459
转载 Java代码消除switch/case,if/else语句的几种实现方式
转自:https://my.oschina.net/stefanzhlg/blog/372413 我们在平时的编码中,我们经常会遇到这样的情况: 使用过多的switch/case 或者 if else 语句,非常不爽,也违背了面向对象的原则: public static Validator newInstance(String validatorType) { ...
2018-09-13 14:28:00
826
转载 notepadd++正则表达式大小写转换
示例1:将语句 test this sentence 转为大写 查找:^.*$ 替换:\U$0 或------------ 查找:^(.*)$ 替换:\U\1 或 \U$1 示例2:将语句 TEST THIS SENTENCE 转为小写 查找:^.*$ 替换:\L$0 或------------ 查找:^(.*)$ ...
2018-09-11 11:23:00
1504
转载 IIS6利用URLScan修复IIS短文件名漏洞
一、下载URLScan 3.1 链接: http://pan.baidu.com/s/1i4HfKrj 密码: dmud 二、安装URLScan 3.1 安装完成以后,我们可以在System32/InetSvr/URLScan目录下找到以下文件: log:日志目录,开启日志记录功能,会在此目录下生成日志文件; urlscan.dll:动态连接库文件; urlscan.ini:...
2017-07-24 19:48:00
469
转载 关于JDK和JRE的一些总结
一、关于JDK和JRE JDK (Java Development Kit)即java开发工具,包括JER及代码编译器(javac)、文档注释器(JavaDoc)、代码调试器(Java Debugger)等等工具. JRE(Java Runtime Environment)即java应用运行环境,包括JVM、类库等. JVM (Java Virtual Machine)即java虚...
2017-02-08 20:10:00
124
转载 Jackson 格式化日期问题
Jackson 默认是转成timestamps形式的,如何使用自己需要的类型,解决办法: 1、在实体字段上使用@JsonFormat注解格式化日期@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")2、通过下面方式可以取消timestamps形式objectMappe...
2016-12-30 10:48:00
261
转载 CentOS6.8安装mysql5.6
一、下载mysql5.6 下载地址,并上传至Linux二、查看CentOS是否自带的mysqlrpm -qa | grep mysql三、卸载自带的mysqlrpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64四、在/usr/local/创建mysql文件夹cd /usr/local/mkdir my...
2016-12-20 19:52:00
97
转载 CentOS6.8安装JDK1.7
一、查看当前系统是否自带JDK rpm -qa | grep java tzdata-java-2016c-1.el6.noarchjava-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64二、卸载两个openJD...
2016-12-20 17:57:00
125
转载 VMware NAT方式 CentOS 6.8配置静态IP
一、打开虚拟机设置,配置网络连接,如下图二、编辑 /etc/sysconfig/network,以配置网关vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=mylinux03#添加网关GATEWAY=192.168.26.2三、编辑 /etc/sysconfig/network-script...
2016-12-20 09:46:00
123
转载 CentOS6.8使用源码安装Git
一、安装git所需的依赖 sudo yum groupinstall "Development Tools"sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel二、去GitHub下载最新发布包 Git下载地址 wget https://gith...
2016-12-19 14:03:00
122
转载 关于SourceTree License
SourceTree 是免费软件,但是需要到官网注册一下账号以获得免费的License官网地址:https://id.atlassian.com/login?application=mac&continue=https://my.atlassian.com(这个网站很慢,最好翻墙VPN)一、到官网注册账号注册后会发送验证邮件。二、下载并安装SourceTre...
2016-11-17 09:47:00
163
转载 spring mvc在普通类中获取HttpServletRequest对象
如题,需要在web.xml中配置request监听,如下 <listener> <description>spring request监听器</description> <listener-class>org.springframework.web.context.request.Reque...
2016-10-26 16:47:00
142
转载 Nginx反向代理实现Tomcat多个应用80端口访问
应用背景一般我们在开发时,一个工程里会有多个Web应用,比如一个前台一个后台,那我们就需要配置2个Tomcat服务器,比如一个是http://localhost:8080,一个是http://localhost:8081;但是我想通过域名的形式来访问,并且不带端口,比如www.mall.com和www.oms.com的形式来访问我的前台和后台应用,怎么办?如果不考虑端口,那么只需要在...
2016-06-21 13:37:00
342
转载 IIS 7.5配置PHP站点
准备工作首先下载并解压PHP程序文件,比如解压到C:/PHP/,不需要安装。IIS安装略。第一步:添加ISAPI筛选器和CGI功能控制面板—>程序和功能—>打开或关闭Windows功能—>如图1所示,勾选CGI和ISAPI筛选器—>确定图1第二步:IIS中添加ISAPI筛选器和CGI限制打开IIS—>双击打开“ISAPI和CGI限制”...
2016-04-26 16:34:00
130
转载 程序员与禅师
1、分手篇 程序员问禅师:“我和在一起 7 年的女友分手了,程序员是否诸多和爱情无缘?” 禅师笑而不语,把程序员带到正在比赛的球场。 程序员大悟:“大师的意思是否是说:爱情的意义就像一场比赛,只要过程努力过,结果如何并不重要?” 大师闭上眼睛道:“你分手关我球事?” 2、相貌篇 程序员问禅师:“我天天对着电脑,熬夜到凌晨。大家都说我丑,我真的很丑吗?...
2015-11-10 18:04:00
153
转载 MVC一些需要注意的问题
不使用MVC,不知道MVC的好处,但是也会有一些坑,需要注意一下:比如控件中添加HTML5自定义属性,以为是这样:@Html.TextBox("date",Model.Date,new { data-myid="aaa"})其实应该是这样:@Html.TextBox("date",Model.Date,new { data_myid="aaa"})再比...
2015-11-06 16:32:00
116
转载 强制卸载VS2013
最近因为VS2013闹许可证过期问题,加之又发现新版本update5,所以就想卸掉重装,但是按照正常的卸载,发现卸载不了,再后来force强制卸载,OK了。force强制卸载:首先如果安装了中文包,先卸掉中文包。1、找到你的中文包安装程序,快捷方式发送到桌面。2、快捷方式右键-属性-快捷方式标签中-目标文本框中添加" /Uninstall"。类似:F:\Softwar...
2015-10-31 13:29:00
317
转载 IIS Express添加MIME映射
最近在使用fontawesome字体时,在浏览器控制台看到fontawesome-webfont.woff2?v=4.3.0 无法访问的错误,检查了一下文件确实存在并且路径也对,这就奇怪了!在控制台点开文件路径,就看到了详细的错误信息(没有截图),大意就是说缺少文件MIME映射,添加之后也就OK了。1、在命令窗口中cd到IIS Express安装目录,默认是“C:\Progra...
2015-10-29 12:17:00
218
转载 SQL随机生成数值字符
1、随机生成0~N之间的数值ROUND(RAND()*N,0)2、随机生成Min~Max之间的数值ROUND(RAND()*(Max-Min),0)+Min3、随机生成大写字母CHAR(ROUND(RAND() * 25 + 65,0)) 4、随机生成小写字母CHAR(ROUND(RAND() * 25 + 97,0))...
2015-10-16 11:57:00
270
转载 如何本地测试例如QQ登录等第三方接口
前言:现在基本是个网站就会集成第三方的一些接口,比如QQ登录、分享等等。但是在开发的时候,尤其是没有这方面经验的开发人员来说,调试流程时会显得迷茫,不知道怎么调试。这里就个人的这方面学习摸索做一个总结。 如题,本篇只是总结 如何本地测试例如QQ登录等第三方接口。 特别说明:1、本文以集成QQ登录接口为例。2、因为是NET程序猿,所以以VS举例说明 关于如何成为QQ开发者,如何申请A...
2015-07-11 20:03:00
929
转载 使用新浪短网址服务
var long_url = 'http://www.woyaoqiuxue.com?uid=123456789'; var short_url; function shorturl() { $.ajax({ type: 'GET', ur...
2015-04-22 11:24:00
133
转载 ASP.NET MVC实现剪切板功能
前言关于复制粘贴的功能,好像不用劳师动众的写后端代码,JS就可以,但正如大家所知道的,兼容性问题,当然这么通用的功能怎么可能没有一个通用的方案呢,于是便找到了一款jquery插件 jquery.clip, perfect!但本篇并不是写如何使用jquery.clip,而是通过.net 的Clipboard类来实现。代码实现一、创建WebAPI,代码如下using Syst...
2015-04-16 16:22:00
294
转载 Asp.net MVC4 CodeFirst 使用EFTracingProvider
一、关于EFTracingProviderEFTracingProvider相关信息见作者博客:关于EFTracingProviderEFTracingProvider Demo下载地址:Tracing and Caching Provider Wrappers for Entity Framework 4EFTracingProvider 相关问题讨论:DISCUSSION...
2015-04-07 12:45:00
150
转载 Html Agility Pack解析HTML页
文章来源:Html Agility Pack解析HTML页 现在,在不少应用场合中都希望做到数据抓取,特别是基于网页部分的抓取。其实网页抓取的过程实际上是通过编程的方法,去抓取不同网站网页后,再进行分析筛选的过程。比如,有的比较购物网站,会同时去抓取不同购物网站的数据并将其保存在数据库中。一般,这些网页的抓取都需要对抓取回来的HTML进行解析。 .NET提供了很多类去访问并获得远程网...
2015-01-23 17:03:00
158
转载 关于C#时间格式化中的“f”
示例: DateTime.Now.ToString("yyyyMMddHHmmssfff")上面的示例就是将日期格式化到毫秒级。那么问题来了,格式化到微秒级、纳秒级怎么整?f又是什么?我们知道y->year, M->month,d->day,H->hour,m->minute,s->second,f->???f是什么?...
2015-01-15 13:52:00
506
转载 ResolveUrl in ASP.NET - The Perfect Solution
原文:ResolveUrl in ASP.NET - The Perfect SolutionIf you are looking for ResolveUrl outside of Page/Control, and even if you are not, this is for you.Introduction/BackgroundFrom my p...
2014-12-21 15:07:00
102
转载 Forms Authentication in ASP.NET MVC 4
原文:Forms Authentication in ASP.NET MVC4Contents:IntroductionImplement a custom membership providerImplement a custom role providerImplement a custom user principal and identityIm...
2014-12-17 14:32:00
406
转载 How to upload a file in MVC4
Uploading a file in Asp.Net MVC application is very easy. The posted file is automatically available as a HttpPostedFileBase parameters in the action of the controler. For uploading a file on the...
2014-12-06 20:22:00
97
转载 安装升级System.Web.Optimization.dll
今天在使用backload时,VS提示solution所引用的System.Web.Optimization.dll 版本低,编译不过,于是便删掉,从新添加引用,悲剧的是在添加引用窗口中没找到,在NuGet的包管理器中也没找到。 解决方案:在包管理控制台输入下面的命令,即可安装。 Install-Package Microsoft.AspNet.Web.Optimization转...
2014-12-05 16:32:00
244
转载 Model Binding To A List
[文章来源see here] Using the DefaultModelBinder in ASP.NET MVC, you can bind submitted form values to arguments of an action method. But what if that argument is a collection? Can you bind a posted ...
2014-12-05 11:11:00
96
转载 TD中{text-overflow:ellipsis;} 用法
Styles: table{ table-layout:fixed; } table td{ text-overflow:ellipsis;overflow:hidden;white-space: nowrap; }转载于:https://www.cnblogs.com/njl041x/p/4112662.html
2014-11-21 13:06:00
186
转载 jQuery选择表格中的列
以选择table中的第一列为例: 方式1: $("table tr").find("td:first").html("first column");//错误写法:$("table tr td:first").html("first column");方式2:$("table tr").each(function(){ $(this).find("td:eq(0)").html...
2014-11-20 14:50:00
289
转载 ASP.Net MVC4排序检索分页的实现
本文包括以下部分: 排序(Sorting ) 检索(Searching ) 分页(Paging) 排序(Sorting) 本节中以 Student 实体为例演示排序. 在 Controller中添加排序功能 Step 1: 打开 StudentController.cs ,使 Index() 方法如下: public ActionResult Index...
2014-11-19 16:59:00
197
转载 @Html.CheckBoxFor为何输出两种控件
在MVC中当使用@Html.CheckBoxFor时表单上会产生两种控件checkbox和hidden,比如: @Html.CheckBoxFor(model => model.IsTop)对应<input type ="checkbox" id="IsTop" name="IsTop" value="true"/><input type =...
2014-11-18 17:09:00
324
转载 通过Func 委托理解委托和匿名方法及Lambda 表达式
Func<T, TResult> 委托 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。 命名空间: System 程序集: mscorlib(在 mscorlib.dll 中) 语法 C# public delegate TResult Func<in T, out TResult>( T a...
2014-11-18 10:56:00
118
转载 FormsAuthentication知多少
前述:对于FormsAuthentication相信大家都烂熟于胸了,这里只是做一下小结。 一、先看一下使用FormsAuthentication做登录认证的用法 用法一: FormsAuthentication.SetAuthCookie(username, isPersistent);用法二: FormsAuthenticationTicket ticket...
2014-09-18 16:50:00
306
转载 使用Entity Framework 4进行代码优先开发
【原文地址】Code-First Development with Entity Framework 4 .NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。 当Entity Framework在.NET 3.5 SP1里第一次发布的时候,很多程序员给我们提供了反馈,指出他们认为在第...
2014-08-28 18:39:00
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人