自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

习惯沉淀的专栏

闻道有先后 术业有专攻

  • 博客(302)
  • 问答 (4)
  • 收藏
  • 关注

原创 jQuery对象复制

// 浅层复制(只复制顶层的非 object 元素)var newObject = jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层)var newObject = jQuery.extend(true, {}, oldObject); ...

2019-02-26 15:22:38 1747

原创 Comparable 与 Comparator

   Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。(简单地说,Comparable 是对对象来进行排序的 , C...

2019-02-26 15:22:30 484

原创 null的数据类型

Oracle的NULL代表的含义是不确定,那么不确定的东西也会有确定的数据类型吗?或者换个说法,NULL在Oracle中的默认数据类型是什么,下面就来探讨这个问题。  首先公布答案,NULL的默认类型是字符类型,具体是VARCHAR2还是CHAR,这个并不清楚,不过我个人怀疑是VARCHAR2的可能性更大一些。 我们知道一个字段不管是何种类型的,都可以插入NULL值,也就是说,...

2019-02-26 15:22:24 1376

转载 ArrayList和LinkedList遍历方式及性能对比分析

ArrayList和LinkedList的几种循环遍历方式及性能对比分析主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。通过本文你可以了解(1)List的五种遍历方式及各自性能 (2)foreach及Iterator的实现 (3)加深对ArrayList和L...

2019-02-26 15:22:15 2709

原创 Java 权限修饰符

Java应用有很多类,但有些类并不希望被其他类使用。每个类中都有数据成员和方法成员,但是并不是每个数据和方法,都允许在其他类中调用。如何能做到访问控制呢?就需要使用访问权限修饰符。Java语言中的访问权限修饰符有4种,但是仅有3个关键字,因为不写访问权限,在Java中被称为默认权限,或同包权限,本文中以(default)代替。下面 按照权限从小到大的顺序对4中访问权限分别介绍:(1)私有权...

2019-02-26 15:21:58 405

原创 Java概述与开发环境

1.Java语言既是编译又是解释型的特点    Java没有设计成编译型语言,因为编译型语言效率高, 但可移植性差.     Java也没有设计成纯解释型的语言, 因为解释型效率太低.     编译成class文件, 解释class文件. ------(过渡) 2.JDK, JRE及JVM之间的关系   JDK(Java Development Kit)是Sun ...

2019-02-26 15:21:52 340

原创 Java进制转换, 数据类型, 运算符

 1:进制转换转换规则:先把数据的每一位上的系数乘以对应基数的次幂(低位从零开始),然后相加即可十进制到其他进制规则:除基取余,直到商为0,最后将余数反转十进制到二进制: 除2取余,直到商为0,最后将余数反转    例: 十进制13对应的二进制数据是1101        二进制到十进制的技巧(8421码)十进制到八进制: 除8取余,直到商为0,最后将余数反转    例: ...

2019-02-26 15:21:37 510

原创 键盘录入, if语句

1.运算符   (1).算数运算符       A:+ - * / % ++ --          注意:%运算符号取决于被摸数。          ++ --的两种用法:1.单独使用 ,都是把变量加1或者减1                           2.参与运算或者表达式中                             a++:先取值,再运算        ...

2019-02-26 15:21:31 700

原创 博客搬家

https://www.cnblogs.com/acetaohai123/p/7701478.html

2018-04-04 09:27:00 189

原创 将博客搬至CSDN

将博客搬至CSDN

2018-04-04 09:26:56 194

原创 centos7用xshell可以连接, xftp连接失败问题解决!(墙裂推荐)

环境:  vultr vps搭建的是centos7 毛病:  xshell可以连接, 打开xftp配置好连接却连接失败如下图: 然后开始设置ssh的配置文件vim /etc/ssh/sshd_config具体步骤参考的形如:https://www.cnblogs.com/1996jiwei/p/6248758.html中讲的, 然并卵.折腾一天没搞定最后在帖子:http...

2018-04-04 09:26:50 9135 5

原创 重启ssh服务出现Redirecting to /bin/systemctl restart sshd.service

转自:https://blog.csdn.net/caijunfen/article/details/70599138CentOs 重启ssh服务的命令如下:# service sshd restart出现:Redirecting to /bin/systemctl restart sshd.service 以下转自:Redirecting to /bin/systemctl re

2018-04-04 09:26:48 88232 2

原创 重装wordpress

1.删除wordpress: https://blog.csdn.net/yeqinghanwu/article/details/779169122.uninstall lnmp3.安装lnmp4.安装wordpress即可

2018-04-04 09:26:45 1612

原创 ubuntu 16.04 启用root用户方法

转自:https://blog.csdn.net/sunxiaoju/article/details/519930911、使用:sudo passwd root设置root的密码,如下图所示:2、使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示:3、进入到/usr/share/lightdm/lightdm.conf.d

2018-04-04 09:26:43 219

原创 Ubuntu创建新用户并增加管理员权限(授权有问题)

转自:Ubuntu创建新用户并增加管理员权限$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了。ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,

2018-04-04 09:26:40 2676

原创 ubuntu安装过程中遇到问题小结

一.下载官网下载地址:https://www.ubuntu.com/download/desktop/contribute?version=16.04.4&architecture=amd64把金额挑到0, 下载就OK了.二.安装VMWare傻瓜式安装,略.三.使用xshell登录root用户3.1重设root密码启动ubuntu后, 习惯性使用xshell连接,

2018-04-04 09:26:37 4524

原创 新安装的ubuntu编辑器问题

转自:https://blog.csdn.net/xiangaichou/article/details/20235041VI部分1. 上下左右总是出ABCD,还占行,特难用。这种情况出现在ubuntu13的桌面版。运行 sudo apt-get install vim。就好了,据说是版本太旧的原因。2. 使用/查找,回车后查找第一个,摁N查找下一个。3. 复制粘贴。个人比较喜

2018-04-04 09:26:35 170

原创 Xshell连接Ubuntu失败问题

转自:https://www.linuxidc.com/Linux/2017-08/146222.htmXshell是一个安全终端模拟软件,可以进行远程登录。我使用XShell的主要目的是在Windows环境下登录Linux终端,传输一些大文件到Linux环境上去。1、下载安装xshell客户端,在安装时可以选择个人/学校免费版,这样不需要付费。2、安装完成之后,如果你直接连接Ub

2018-04-04 09:26:32 1623 2

原创 Ubuntu安装时没注册root用户密码,怎么登录root

一、其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 root 的密码: $sudo passwd root #按照提示输入两次新的密码,并加以确认。 2.启用root用户登录:(找了一下,发现没有该目录, 此步骤参考另一篇:ubuntu 16.04

2018-04-04 09:26:30 391

原创 centos中执行apt-get命令提示apt-get command not found

在centos下应该用yuminstallxxxyum和apt-get的区别一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat系列1常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”2包管理工具yum3支持tar包D...

2018-04-04 09:26:27 82148 7

原创 linux解决“XXX is not in the sudoers file”错误

问题:我想在我的Linux系统上使用sudo来运行一些特权命令,然而当我试图这么做时,我却得到了"[我的用户名] is not in the sudoers file. This incident will be reported."的错误信息。我该怎么处理这种sudo错误呢?sudo是一个允许特定的用户组用另一个用户(典型的是root)的特权来运行一个命令。sudo有详细的日志功能,并且提供

2018-04-04 09:26:23 15546 7

原创 linux创建用户名密码等操作

转自: https://www.linuxidc.com/Linux/2017-06/144916.htm与大家分享下Linux系统中创建用户、设置密码、修改用户、删除用户的命令,希望对你有所帮助。useradd testuser  创建用户testuserpasswd testuser  给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testus

2018-04-04 09:26:21 17600

原创 webservice(pers)

1.     Java远程方法调用Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。1.1   远程调用方案比较1、Java RMI (Remote Method Invocation)2、EJB远程接口调用3、WebService,如jax-ws axis x

2018-04-04 09:26:18 450

原创 java2小结(草稿)

Struts2Servlet小的Java程序,运行在服务器端,接收和响应从客户端发送过来的请求流程分析: Servlet生命周期? Servlet配置自动加载?(理解)1.服务器在启动的时候,Servlet实例不会被创建的!第一次访问的时候才会创建Servlet的实例对象。2.通过一种配置文件,让Tomcat服务器在启动的时候就创建Servlet的实例对象 

2018-04-04 09:26:15 169

原创 webservice(草稿)

1.  概述WebService是一种跨编程语言和跨操作系统平台的远程调用技术。Webservice是被定义用来使不同应用之间通过网络传输数据的一种标准,此标准和具体的语言无关,至于哪种语言提供接口,哪种语言来调用要看项目的需要。 2.  工作原理1.XML XML是用来标记数据的(对于XML标签详细介绍,可以参考W3C),因为上面我们说过,webservice不依赖于

2018-04-04 09:26:13 105

原创 Synchronized

1.   Synchronizedsynchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;3. 修改一个静态的方法,其作用的范围是

2018-04-04 09:26:10 97

原创 Struts2常见配置(草稿)

Struts2框架配置文件加载的顺序(了解加载配置文件的顺序,重点掌握struts.xml配置文件)         1.Struts2框架的核心是StrutsPrepareAndExecuteFilter过滤器,该过滤器有两个功能                   * Prepare       -- 预处理,加载核心的配置文件                   * Exec

2018-04-04 09:26:07 128

原创 抽象类出现的原因?

这个问题没办法简单回答。首先要搞清楚的是继承有什么用,函数重写有什么用。继承和函数重写实现的是代码的复用(一次编写,重复使用)从最简单的说起。你编写了一个函数,你希望下次还要用,你怎么做?直接调用就是了,是不是?那么我问你,如果你下次要用,但是代码不完全一样,需要修改下,怎么用?你有两个办法:(1)复制一份代码,再建一个函数。然后在里面改。(2)直接在原来的函数中改,为了保证原来函数的

2018-04-04 09:26:05 152

原创 JSP弹出对话框方式小结

转自:http://blog.csdn.net/ithomer/article/details/8033002该博主(创业)另一博客地址:http://blog.mimvp.comJSP 网页在与用户交互的过程中,有时需要弹出提示框,通知用户一些信息,如登录密码错误等在做JSP网页项目中, 实践并总结了三种有效的方式 方式1: JSP前端 alert("您还没有登录

2018-04-04 09:26:02 401

原创 JSP、Servlet中的相对路径和绝对路径 页面跳转问题

转自:http://blog.csdn.net/wym19830218/article/details/5503533/1.JSP、Servlet中的相对路径和绝对路径     前提:假设你的Http地址为http://192.168.0.1/你的web应用为test,path="/test"那么你的web应用URL为http://192.168.0.1/test/    如果JSP,

2018-04-04 09:26:00 149

原创 CSRF攻击与防御(写得非常好)

转自:http://blog.csdn.net/stpeace/article/details/53512283 CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如

2018-04-04 09:25:57 103

原创 Linux如何查看进程、杀死进程、启动进程等常用命令(转)

1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时,显示每个程序所使用的环境变量。    ps f 用ASCII字符显示树

2018-04-04 09:25:54 183

原创 Linux查看文件安装路径与文件所在路径

一、查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以Oracle为例。比如说我安装了Oracle,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereis oracle 回车,如果你安装好了Oracle,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)oracle: /

2018-04-04 09:25:52 9683

原创 jsp空指针异常

1.Tomcat启动后访问首页报错 显示JSP 空指针异常这哥们是因为lib下jar包和Tomcat下的jar包冲突,去掉lib下 servlet-api-2.5.jar 以及jsp-api.jar 重新启动即可。2.http://www.codes51.com/itwd/1143059.html 解决方案1:空指针异常是java中很常见的一种,所以一般都是变量为空导致的,

2018-04-04 09:25:49 2172 1

原创 基于Token的WEB后台认证机制

转自:基于Token的WEB后台认证机制几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开

2018-04-04 09:25:46 101

原创 JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多)String getServletName()  -- 获取当前Servlet在web.xml中配置的名字String getInitParameter(String na

2018-04-04 09:25:44 459

原创 nodejs

nodejs安装:简书:https://www.jianshu.com/p/03a76b2e7e00关于express -V不是内部命令或批处理文件....百度:https://jingyan.baidu.com/article/7f41ecec0e3a25593d095c26.html

2018-04-04 09:25:41 80

原创 jsp路径问题之base

base href="">base 标记用于指定页面中所有相对路径的基点, 而默认的相对路径的基点是页面所在路径.测试代码如下:menu.jsp-- Created by IntelliJ IDEA. User: yadongliang Date: 2018/3/12 0012 Time: 上午 8:41 To change this te

2018-04-04 09:25:38 163

原创 WordPress固定链接修改后访问文章页面404

如题, 修改固定链接为自定义结构后, 访问文章页面出现404的nginx错误.解决:修改nginx.conf配置文件(/usr/local/nginx/conf/nginx.conf).在server{}代码块中的root /home/wwwroot/default;这行下面添加如下代码:if (-f $request_filename/index.html){rewrit

2018-04-04 09:25:31 677

原创 IntelliJ IDEA使用教程 (总目录篇)

IntelliJ IDEA使用教程 (总目录篇)

2018-04-04 09:25:29 123

空空如也

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

TA关注的人

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