自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何学习python

好好学习,天天向上

2024-01-16 10:32:34 320

转载 Idea报错:请使用 -source 7 或更高版本以启用 diamond 运算符

解决思路:1.检查ide的默认编译环境 ,快捷键ctrl + alt +s找Java Compiler ,发现设置是 Target bytencode version 是1.6 改成1.7  发现还是报错。2.检查项目的SDK选择和项目语言level 都改成1.7 和7发现还是报错3.检查项目的 Modules 中的language level 改成 7 ...

2018-09-18 14:49:53 2463 1

转载 CAS—认证原理

CAS,Central Authentication Service—中央认证服务,是Yale 大学发起的一个企业级的、开源的项目,旨在为Web应用系统提供一种可靠的SSO解决方案。下面简单介绍SSO,重点介绍CAS认证过程。一、    SSO简介  1.1   概念  SSO英文全称Single Sign On,是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应...

2018-09-12 18:36:20 541

转载 linux命令和文件查找之which、whereis、locate、find的特点和区别

 linux下的查找命令有很多,常用的有which、whereis、locate、find。平时在网上搜索一些教程的时候,经常会有让使用这四条命令中的一条去查找一些东西,但是经常这次说用which,下次说用whereis,既然都是查找,为什么要用到这么多种命令?实在是很让人发晕啊。所以今天特意写一篇文章来分析下这三者的特点和区别。    1、which    这条命令主要是用来查找系统...

2018-08-24 16:09:08 296

转载 Centos6与Centos7防火墙设置与端口开放的方法

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启后永久生效)...

2018-08-23 17:29:02 283

原创 java使用ftp上传文件

linux服务器配置安装ftpyum install vsftpd启动服务service vsftpd start开机启动chkconfig --level 35 vsftpd on设置权限vi /etc/vsftpd/vsftpd.conf将配置文件中”anonymous_enable=YES“改为 “anonymous_enable=NO”放开Chroo...

2018-08-01 19:11:43 216

原创 使用docker和jenkins简单部署springboot项目

安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10uname -r 3.10.0-327.el7.x86_64安装dockeryum -y install docker-io启动dockerservice docker start这里最好修改写docker的镜像源,用网易的镜像地址 /etc/docker/daemon.json{ "...

2018-07-30 14:30:09 753

转载 java.lang.ClassNotFoundException: org.apache.jsp.login_jsp

原因是jsp没有编译成功,所以找不到这个类。在这要说明已下jsp和servlet的编译原理。jsp比如login.jsp:每一个jsp页面都会被web容器编译成一个java类,供web容器调用,并且声称html页面回馈给用户。比如login.jsp,会被编译成login_jsp.java文件放在%tomcat_home%/work/Catalina/localhost/项目名称//...

2018-07-25 11:09:22 7715

转载 String、String.valueOf、toString 它们三者的区别总结

今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧。我也在网上找了一些资料看。自己也看了API文档,就将他们三的区别总结一下吧。用了这么长时间,才发现有这些的不同,也是挺惭愧的。  先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式。String:毫无疑问,这种就是...

2018-07-24 14:49:49 184

转载 The username you provided is not allowed to use the text-based Tomcat Manager (error 403)

1、背景及现象今天在配置Jenkins的自动部署功能,手动构建时报“The username you provided is not allowed to use the text-based Tomcat Manager (error 403)”错误,如图2、原因用于tomcat7自动部署的管理用户必须具有manager-script角色,manager-gui角色是不够的,不然会有错误出现:T...

2018-07-12 11:04:07 4514

转载 web.xml文件2.3、2.4、2.5、3.0不同版本问题

Web.xml文件有2.3、2.4、2.5、3.0版本,其中有一个很重要的配置差异:在Servlet 2.5 版本中可以这样配置,多个url映射到同一个servlet。具体如下。<servlet-mapping><servlet-name>servletName</servlet-name><url-pattern>/index</url-pa...

2018-06-29 10:41:04 1472

原创 Java程序与服务器的时间问题

时区分类UTC:Universal Time Coordinated 协调世界时,又称世界标准时间GMT:Greenwich Mean Time 格林尼治平均时CST:CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间:Central Standard Time (USA) UT-6:00Central Standard Time (Australia) UT+9:30China St...

2018-06-26 15:21:23 2859

转载 几款接口文档管理工具

在项目开发测试中,接口文档是贯穿始终的。前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试。接口文档往往以最简单的静态文档的形态存在。然而在紧张的敏捷开发模式下,随着版本迭代,很多接口发生了变化或者被废弃,而开发几乎不会在后期去更新这种静态文档。QA人员阅读“过期”的接口文档是一件痛苦的事情,与开发的沟通成本不降反升。而这些不便于及时维护...

2018-06-22 15:45:05 9075

原创 SpringBoot简单使用定时器

1.启动类加注解 @EnableScheduling2.在定时方法上加注解 @Scheduled

2018-06-21 17:44:16 171 1

原创 安全框架Shiro浅解

一.什么是shiroApache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro要简单的多。 具体功能如下:(1)身...

2018-06-20 18:07:44 310

原创 静态属性和静态代码块加载顺序

虚拟机加载对象时,静态属性和静态代码块加载取决于代码先后顺序。截图如下:

2018-06-13 17:17:44 316

原创 Redis在springboot中的使用

依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>配置文件如下:spring:redis: open: ...

2018-06-13 16:23:12 473

转载 Srping中InitializingBean接口

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:import org.springframework.beans.factory.InitializingBean;public class TestInitializingBean implements In...

2018-06-13 10:52:33 124

原创 Redis详解

1.redis简介redis是一种开源的使用c语言编写的,遵守BSD协议,支持网络,可基于内存亦可持久化的日志型,高性能key-value数据库,并提供多种语言的api。读取速度可高达110000次/s,写速度高达81000次/s。目前支持多种数据类型string(字符串),list(链表),set(集合)zset(sorted set-有序集合),hash(哈希类型)。这些数据类型都支持push...

2018-06-12 17:40:57 223

翻译 Redis持久化详解

Redis持久化Redis提供了多种不同级别的持久化方式:RDB持久化可以在指定的时间间隔内生成数据集的时间点快照(时间点快照)。AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。AOF文件中的命令全部以Redis协议的格式来保存,新命令会被追加到文件的末尾。Redis还可以在后台对AOF文件进行重写(重写),使得AOF文件的体积不会超出保存数据集状态...

2018-06-12 17:20:05 182

原创 HTTP状态码

    HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。状态码含义消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP...

2018-06-08 12:19:59 171

转载 Java中PO、VO、BO、DTO、POJO、DAO、DO之间的关系

DO:domain object持久对象就是从现实世界中抽象出来的有形或无形的业务实体。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO:business object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、...

2018-04-27 11:18:08 317 1

原创 浅解JDK

1.JDK是什么JDK是Java development kit的缩写,意思是java程序开发的工具包,也可以说JDK是java的SDK。2.JDK的结构3.JDK的版本SE(J2SE),standard edition,标准版,是我们通常用的一个版本 EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序, ME(J2ME),micro edtion,主...

2018-04-25 17:49:23 240

Navicat12 全系列

最新版Navicat PJ,简单操作无弹框。12.0.29已支持,永久使用

2018-06-08

空空如也

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

TA关注的人

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