自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入理解MVC

出自:https://blog.csdn.net/zuiyingong6567/article/details/80150834MVC无人不知,可很多程序员对MVC的概念的理解似乎有误,换言之他们一直在错用MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性、可移植性,代码的可重用性。MVC即Model、View、Controller即...

2018-10-15 21:05:16 281

转载 关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案

出自:https://blog.csdn.net/a532672728/article/details/78035559最近有段时间没有写博客了,今天抽出时间写写,之前开发的时候redis部署在Linux是其他人搞得,我没怎么参与,于是闲着无聊在本地的虚拟机上安装了个redis进行测试,没想到在进行连接时报了下面这么一个错,fuck,Linux上的redis还真是麻烦,哪像windows上的r...

2018-09-01 11:18:33 301

转载 CentOS7使用firewalld打开关闭防火墙与端口

出自:https://www.cnblogs.com/moxiaoan/p/5683743.html1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewall...

2018-08-31 14:26:04 257

转载 深入理解Callable

出自:https://blog.csdn.net/qq_19431333/article/details/77483763概述Callable和Runnbale一样代表着任务,区别在于Callable有返回值并且可以抛出异常。其使用如下:public class CallableDemo { static class SumTask implements Callable&...

2018-07-30 10:33:38 333

原创 各种专栏的学习——————持续跟新

javaio专栏————————https://blog.csdn.net/column/details/22138.htmljavanio入门学习——————https://blog.csdn.net/hellohm/article/details/21610311算法设计和分析(c++)————https://blog.csdn.net/column/details/lf-algori...

2018-07-26 22:41:56 275

转载 单向链表的原理及java实现

出自:https://blog.csdn.net/jianyuerensheng/article/details/51200274一:单向链表基本介绍链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。下面对单向链表做一个介绍。单向链表是一种线...

2018-07-25 21:56:21 948

转载 五种基本算法思想

出自:https://blog.csdn.net/qq_25740691/article/details/788941771.穷举算法思想穷 举 算 法 (ExhaustiveA ttack method)是 最 简 单 的 一 种 算 法 ,其依赖于计算机的强大计算能力来 穷 尽 每 一 种 可 能 的 情 况 ,从 而 达 到 求 解 问 题 的 目 的 。穷 举 算 法 效 率 并 ...

2018-07-25 01:36:17 561

转载 idea运行maven web项目

出自:https://blog.csdn.net/qq_27771459/article/details/52489041?locationNum=131:run→Edit configurations 2:配置tomcat,左边如果没有tomcat server的话,点击 “+”,选择tomcat  server→local,在右边server选项卡中,Name我填的是Applicat...

2018-07-24 14:59:15 656

转载 java "lambda expressions not supported at this language level"

出自:https://blog.csdn.net/bitcarmanlee/article/details/701951491.修改project的JDK版本File -> Project Structure -> Project,将Project Language Level设置为8.0 - Lambdas, type annotations etc.这一项。 2.修改m...

2018-07-24 10:07:36 297

转载 公网ip和内网ip

IP地址分类(A类 B类 C类 D类 E类)     IP地址由四段组成,每个字段是一个字节,8位,最大值是255,,     IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。  IP地址的四大类型标识的是网络中的某台主机。IPv4的地址长度为32位,共4个字节,但实际中我们用点分十进制记法。...

2018-07-23 10:46:02 1009

转载 Arrays工具类的使用

出自:https://www.cnblogs.com/xing901022/p/6224290.html这个类在日常的开发中,还是非常常用的。今天就总结一下Arrays工具类的常用方法。最常用的就是asList,sort,toStream,equals,copyOf了。另外可以深入学习下Arrays的排序算法,这个还是非常有用的。所有的方法都是在下面的类中进行测试的:public...

2018-07-21 17:37:25 1132

转载 深入理解Java异常的使用场景

出自:https://www.cnblogs.com/yaohonv/p/java_exception.html1. 代码可读性变差,业务逻辑难以理解  异常流与业务状态流混在一起,无法从接口协议层面理解业务代码,只能深入到方法(Method)内部才能准确理解返回值的行为  可看一下代码:public UserProfile findByID(long user_id) {...

2018-07-20 17:07:25 1037

转载 栈的java实现

出自:https://www.cnblogs.com/liaohai/p/6486911.html下面是栈的顺序存储结构和链式存储实现:   1 package stack; 2 3 public interface IStack<E> { 4 //1.判断空栈 5 public boolean isEmpty(); 6 7 ...

2018-07-20 15:11:40 612 1

转载 数据结构-栈

1.栈的定义:     栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈...

2018-07-20 15:10:14 196

转载 用idea创建maven简单的java项目

出自:https://blog.csdn.net/qq_32296307/article/details/784325811.  不选任何东西 2. 随意填,我也不是太懂这个格式,但是并不影响 3. 然后finish 4. 目录像上图这样 5.修改pom.xml,并在你们修改,导入org.json 修改的时候,会提示auto-import,你选择一下这个 6.创建一个j...

2018-07-19 17:21:04 691

转载 解决Intellij Idea下修改jsp页面不自动更新

出自:https://blog.csdn.net/yege2006/article/details/58587824原因在tomcat配置的时候:On frame deactivation:被设置成了Do nothing解决办法:改为Update resources(更新资源)或者Update classes and resource(更新class文件和资源)...

2018-07-19 10:54:02 5145 3

转载 使用IntelliJ IDEA 15和Maven创建Java Web项目

出自:https://blog.csdn.net/myarrow/article/details/508247931. Maven简介    相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。   可以通过其命令做所有相关的工作,其常用命令如下:    - mvn compile  ...

2018-07-19 10:52:10 185

转载 IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目

出自:https://blog.csdn.net/lxb15959168136/article/details/52106084以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。下边就给出Eclipse与IDEA的概念的对应关系:我们的目标是:创建工作空间,然后在它下面建立至少...

2018-07-18 15:25:49 327

原创 程序员可以学习的网站-持续更新

LeetCode题库 可以锻炼自己的算法和数据库方面额能力 链接https://leetcode-cn.com/problemset/database/

2018-07-17 17:42:08 1748

转载 IntelliJ IDEA设置自动导入包

出自:http://www.cnblogs.com/jeffen/p/6025669.htmlIntelliJ IDEA可以自动优化导入包,但是有多个同名的类位于不同的包时,需要自己手动使用Alt + Enter进行导入。Settings→Editor→General→Auto Import选中Optimize imports on the fly和Add unambiguous imports ...

2018-07-10 21:42:15 4945

转载 使用IntelliJ IDEA 2018创建springboot项目的helloworld

出自:https://blog.csdn.net/xcc_2269861428/article/details/804297811.选择spring Initializr,注意要选择jdk,使用默认的spring.io这样就不用再去写pom文件了2.创建项目名称3.选择web4.项目存储路径5.创建完毕6.编写controller7.启动SpringdemoApplication8.浏览器输入ht...

2018-07-10 16:11:03 2378 1

转载 IntelliJ IDEA 设置 编辑器字体大小背景色及清楚快捷键

出自:https://blog.csdn.net/lifuxiangcaohui/article/details/388226491.修改背景保护色对眼睛有益的RGB数值分别是(199,237,204)2.修改字体大小3.快捷键1,打开File->settings2,在Edit->colors->Fonts下创建新字体保存即可。...

2018-07-10 16:06:20 357

转载 IDEA 配置 Maven 以及 修改 默认 Repository

出自:https://blog.csdn.net/wfm19970/article/details/79551664在idea你file-->setting搜索maven如下图:配置文件你的镜像如果用默认的话非常慢,所以建议用阿里云的。配置文件如下:<mirrors><!-- mirror| Specifies a repository mirror site to use...

2018-07-10 15:26:39 2617

转载 Java 8 新语法习惯 (for 循环的函数替代方案)

出自:https://blog.csdn.net/hnzcdy/article/details/79003586我们最常用的迭代一个数据集的方式就是 for 循环,开发人员对它可谓是非常的熟悉。从 Java 8 开始,我们有多个强大的新方法可以帮助我们简化复杂的迭代。在本文中,您将了解如何使用 InStream 方法、range、iterate 和 limit 来迭代范围和跳过范围中的值。还将了解...

2018-07-07 00:47:09 1009

转载 bootstorp的表单验证插件1

出自:https://www.cnblogs.com/aocshallo/p/5890082.htmlBootStrap 是一个强大的前面框架,它用优雅的方式解决了网页问题。最近正在使用其开发网站的表单验证,一点体会记录如下:注:本文中借鉴了博客Franson 的文章《使用bootstrapvalidator的remote验证经验》一、准备工作1.你的网站环境中要有 BootStrap,中文网地址...

2018-07-05 22:41:44 745

转载 java 运行时异常 RuntimeException 和编译时异常的区别

出自:https://blog.csdn.net/davidtall/article/details/42499999异常分两种一种是编译时被检测的异常一种是编译时不被检测的异常RuntimeException(或者其子类) 编译时异常,当函数体内throw了一个非RuntimeException,而函数名上并没有声明该异常告诉上层调用者,那么javac 编译器就认为这个代码是有安全隐患的,不允许...

2018-07-05 13:32:14 3028

转载 java异常体系以及异常的捕获和处理和图解详解

出自:https://blog.csdn.net/dianzijinglin/article/details/52241757java 异常是程序运行过程中出现的错误。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中定义了许多异常类,分为两大类,错误Error和异常Exception。其中异常类Exception又分为运行时...

2018-07-05 13:30:21 415

转载 log4j生成log文件路径的设置2

出自:https://blog.csdn.net/lingluo231/article/details/78792623在log4j中文件路径设置:一种 是写全路径,如输出文件到E:\logs\firstlog文件夹下,格式为E://logs/firstlog/error.log。注意E:盘后面的双斜杠log4j.appender.E = org.apache.log4j.DailyRolling...

2018-07-05 00:29:58 1433

转载 log4j生成log文件路径的设置1

出自:https://blog.csdn.net/lg346426260/article/details/56674290大家一般都在Windows上开发,部署到linux服务器上通常会出现一些路径报错,因为两个操作系统的文件系统不同,不能用绝对路径来定义log4j的输出日志路径.对于相对路径来说,有以下解决方法. 1.日志输出debug级别以上的到stdout(控制台) 和R1(自己随便定义的...

2018-07-05 00:28:08 1706

转载 log4j.properties 详解与配置步骤

出自:https://blog.csdn.net/sinat_30185177/article/details/73550377一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties ### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制...

2018-07-05 00:13:00 209

转载 Javascript闭包和闭包的几种写法及用途1

出自:https://www.cnblogs.com/yunfeifei/p/4019504.html 一、什么是闭包和闭包的几种写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:  1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。  2. 一个闭包就是当一个函数返回时,...

2018-07-04 14:10:48 148

转载 CentOS7安装Nginx及配置

出自:https://blog.csdn.net/wxyjuly/article/details/79443432 Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。**安装 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装...

2018-07-03 22:49:53 171

转载 如何计算程序的时间复杂度

出自:https://blog.csdn.net/virus2014/article/details/52274849定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只是说有...

2018-07-03 21:32:25 38927 2

转载 java8 遍历String数组的几种方式

出自:https://blog.csdn.net/u011277123/article/details/69220634/有如下一个String数组String[] array = {"a", "b", "c", "d", "e"};1.根据下标遍历for(int i = 0; i < 5; i++){}2.foreach遍历for(String x : array){3.迭代器遍历List..

2018-07-03 20:58:13 30405

转载 如何检查linux服务器是否被入侵

出自:https://www.linuxprobe.com/linux-server-hack.html本指南中所谓的服务器被入侵或者说被黑了的意思,是指未经授权的人或程序为了自己的目的登录到服务器上去并使用其计算资源,通常会产生不好的影响。免责声明:若你的服务器被类似 NSA 这样的国家机关或者某个犯罪集团入侵,那么你并不会注意到有任何问题,这些技术也无法发觉他们的存在。然而,大多数被攻破的服务...

2018-07-03 13:32:46 499

转载 Windows和Linux下Whois命令的安装和使用

出自:https://teddysun.com/415.htmlWhois,通常来说,就是一个用于查询域名是否已经被注册,以及注册域名的详细信息(如域名所有人、域名注册商、域名注册日期和过期日期等)的工具。当然,现在已经有各种网页版查看 whois 信息的工具,但是很多时候网页查询有附加条件,比如输入验证码或者不支持的后缀等,比较低效。因此我还是喜欢在命令行下使用 whois 命令来直接获得域名的...

2018-07-03 10:49:54 8280

转载 centos出现“FirewallD is not running”怎么办

出自:https://www.cnblogs.com/kccdzz/p/8110143.html最近在阿里云服务器centos上安装了mysql数据库,默认是不开启远端访问功能,需要设置一下防火墙,在开放默认端口号 3306时提示FirewallD is not running,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考啦。工具/原料 阿里云服务器cent...

2018-07-03 01:08:47 10821

转载 centos7——MySql 5.7添加用户、删除用户与授权

出自:http://www.mamicode.com/info-detail-2131771.html一、创建用户:以root用户登录到数据库进行用户创建  命令:CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘;  例如:CREATE USER ‘test_admin‘@‘localhost‘ IDENTIFIED BY ‘admin@...

2018-07-02 23:46:51 881

转载 centos7 firewall 防火墙 命令

出自:https://blog.csdn.net/fujunsfzh/article/details/73176089?locationNum=5&fps=1如果你的系统上没有安装使用命令安装#yum install firewalld //安装firewalld 防火墙开启服务# systemctl start firewalld.service关闭防火墙# systemctl sto...

2018-07-02 22:26:10 124

转载 Centos7的systemctl命令详解

出自:https://blog.csdn.net/u013230234/article/details/80343023LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服...

2018-07-02 22:19:09 1340

html培训源码

是初级的代码,不过对于想快速学习html的人,应该还是很友好的

2018-05-22

空空如也

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

TA关注的人

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