自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Junit4中怎样随心所欲的执行Test(一)

使用junit4.4进行接口测试时,用来组织测试用例的测试类,我们称之为“TestCase”。TestCase中的每个测试用例用@Test来标记,在这里我们称测试用例为“Test”。在eclipse中,使用junit4.4来编写接口测试用例,可以单独运行一个Test,也可以批量执行指定TestCase中的所有Test。现因业务需要,我们需要在服务端升级到现网后,挑选一些基础用例来确认现网环境的正确...

2018-08-06 17:19:22 532

原创 基于 Token 的身份验证:JSON Web Token

最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成 “令牌”,我觉得挺好,意思就是,你拿着这个令牌,才能过一些关卡。文章先介绍了一下传统身份验证与基于 JWT 身份...

2018-08-06 15:02:16 4997

转载 web安全之token

Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两个地方:1)防止表单重复提交、 2)anti csrf攻击(跨站点请求伪造)。两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将T...

2018-08-06 14:58:56 227

转载 Windows to Windows SSH登录

网上一直都是windows to linux或者linux to linux的SSH登录,现记录windows to windows的SSH登录。 SSH 登录原理参考:http://www.cnblogs.com/hukey/p/6248468.html先来个目录,理清思路: - 服务器端PowerShell server安装与配置 - 客户端Putty安装与配置 - 用户名/密码登...

2018-07-22 18:05:27 6029

转载 java assert

J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffel等,但是支持的形式不尽相同,...

2018-05-29 11:21:56 2319

转载 window函数指令,开启“上帝模式"

首先说一下什么是上帝模式上帝模式,即"God Mode”,或称为“完全控制面板”是Windows Vista/7系统中隐藏的一个简单的文件夹窗口,但包含了几乎所有Windows系统的设置,如控制面板的功能、界面个性化、辅助功能选项等方方面面的控制设置用户只需通过这一个窗口就能实现所有的操控,而不必再去为调整一个小小的系统设置细想半天究竟该在什么地方去打开设置窗口此功能同样适用于所有NT6.0以上(...

2018-05-25 17:38:04 1319

转载 浅谈Arrays.asList()方法的使用

首先,该方法是将数组转化为list。有以下几点需要注意:  (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)  (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新  (3)不支持add和remove方法上代码:package com.shanheyongmu.test;import java.util.Arra...

2018-05-11 11:15:30 125

转载 浅拷贝和深拷贝(谈谈java中的clone)

引用的拷贝 //引用拷贝 private static void copyReferenceObject(){ Person p = new Person(23, "zhang"); Person p1 = p; System.out.println(p); System.out.println(p1); }12...

2018-05-10 21:24:37 123

转载 Java多线程

进程和线程进程所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成一个进程.进程是处于运行过程中的程序,并且具有一定独立的功能,进程是系统进行资源分配和调度的一个独立单位.进程的特性独立性动态性并发性:多个进程可以在单个处理器上并发执行,多个进程之间不会相互影响.并发和并行的区别并行(parellel)指的是在同一时刻,有多条指令在多个处理器上同时被执行;并发指的是在同一时刻只能有一...

2018-04-30 18:47:11 110

转载 最大子段和问题的四种算法(暴力法、优化后的暴力法、分治算法、动态规划算法)

给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n 例如,当(a[1],a[2],a[3],a[4],a[5],a[6])}=(-2,11,-4,13,...

2018-04-28 11:17:00 967

转载 Tomcat启动时卡在 INFO HostConfig.deployDirectory Deploying web application directory

今天在服务器上部署网站时 启动tomcat无错 tail -f catalina.out日志 和 catalina.sh run 方式启动时 卡在22-Jul-2016 23:00:53.921 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web appl...

2018-04-08 17:14:13 678

转载 关于EL表达式获取参数的两种方法

今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如下: <body> ${test} </body>发现毫无结果...

2018-04-02 08:53:46 7413 3

原创 request.getParameter() 和request.getAttribute() 区别

getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)request.ge...

2018-04-02 08:49:31 127

转载 解决idea 控制台中文乱码

打开IntelliJ IDEA 14.0安装路径,小编的安装路径为:D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin 找到idea.exe.vmoptions 文件,用记事本打开,在最后一行填加:“-Dfile.encoding=UTF-8”,如图所示,保存。设置IDEA server编码。在菜单栏找到"Run->EditConfigrati...

2018-03-27 17:53:16 152

转载 Intellij idea快速查看Java类字节码

最近在研究JVM类加载、JVM字节码相关的东西,需要经常查看字节码。之前都是用一些外部工具例如bytecoder、JD或者直接cmd使用javap的方式查看字节码。但是使用起来比较麻烦,毕竟不如直接在IDE中直接查看方便。于是在网上搜索,Intellij idea是否支持查看字节码。看到StackOverflow上有人展示idea 12可以直接查看字节码。但是我在idea 15上却没有找到这个功能...

2018-03-20 11:54:05 644

转载 Dubbo入门---搭建一个最简单的Demo框架

Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的...

2018-03-19 14:36:50 177

原创 Java工程转换为Maven工程

1. 前言在开发中经常要建立一个Maven的子工程,对于没有模板的同学来说从Java工程来转换也是一个不错的选择。本文就如何从一个Java工程创建一个Maven工程做了一个介绍,相信对于将一个Java工程转换为Maven工程的工作也是有帮助的。2. 创建Java工程。创建一个Java工程,如下图所示:3. 转换为Maven工程。选中此工程 -> 右键 -> Configure -&gt...

2018-03-19 13:58:34 153

原创 Iterator和ListIterator

Iterator和ListIterator主要区别有:一、ListIterator有add()方法,可以向List中添加对象,而Iterator不能。二、ListIterator和Iterator都有hasNext()和next()方法,可以实现顺序向后遍历。但是ListIterator有hasPrevious()和previous()方法,可以实现逆向(顺序向前)遍历。Iterator就不可以。...

2018-03-19 10:17:31 239

原创 Linux常用操作指令(面试专用)

前段时间在参加各种实习面试,发现基本所有的企业都要有linux的基础,特此总结部分linux常用指令。不是所有的指令都会在面试中问道,但是你应该会,因为这些在面试和未来工作中必不可少。常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir    ...

2018-03-19 07:35:14 779

原创 你的简历能帮你争取到面试机会吗?

        前段时间在寻找实习单位,海投简历以后感觉反向极小,个人感觉简历的撰写是用人单位对你的第一印象,特此查阅资料序寻找相关资料做次总结。        如果没法通过技术面试,那么候选人尚且能收集面试题,回家继续准备,毕竟他和面试官也交流过,也不算没收获,但对于这些没法通过筛选的简历,简历的主人往往是无从得知的(公司不会主动通知),所以他们依然会混混沌沌,可以预想,在不短的未来,他们依然无...

2018-03-19 07:25:11 287 1

转载 推荐!手把手教你使用Git

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联...

2018-03-19 07:23:39 90

转载 Git+Github协作开发流程

采用合作开发者的方式进行协作开发,下面以zlcook和zlserver合作开发iqas-ios-record项目为例进行讲解,zlcook为项目创建者,zlserver为项目参与者。协作开发步骤如下:1.建立协作开发关系1.项目创建者zlcook在github创建项目iqas-ios-record2.zlcook为项目iqas-ios-record添加合作开发者zlserver搜索zlserver...

2018-03-19 07:18:46 358

翻译 IntelliJ Idea 常用快捷键

1 智能提示Ctrl+Space 基本的代码提示Ctrl+Shift+Space 更智能地按类型信息提示F2/Shift+F2 移动到有错误的代码Alt+enter 快速修复Ctrl+Shift+Enter 自动补全末尾的字符2 重构Ctrl+Shift+Alt+T 重构Shift+F6 改名Ctrl+Alt+V 提取变量3 代码生成常用代码生成:fori/sout/psvm+TabCtrl+J ...

2018-03-15 08:15:00 124

转载 Intellij Idea 配置 GitHub

最近开始学习spark,推荐使用intellij idea,于是抱着试一试的态度用着看看,发现intellij idea确实很不错,比起eclipse来那是相当的智能!不过由于现在eclipse还是主流,intellij idea相对来说使用的人只是少数,所以缺乏教程,在此写出intellij idea14配置并使用github的方法:1. 下载github并安装官网下

2017-12-04 12:08:54 248

原创 懒人创造世界------------如何将Excel数据导入到mysql的数据库当中

博主学时有限,不要和我说什么ODBC导入啊、写一个小脚本文件去导入之类的   ,想我这样懒的人是不获取做的。许多时候项目发下来,给了好多好多的数据,放在一个Excel之中,这样不是最好的嘛,直接将数据从Excel插入到mySQL,简单高效适合我这种懒癌晚期患者。首先,打开存放数据段的Excel文件,处理好所需要的数据,主要以第一范式为关键,处理好列的关系,将不必要的列都删除掉。然后将Exc

2017-11-27 18:56:05 5063

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除