自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eureka 踩坑

上班了很久,也快半年多没学习新技术了(面不改色),终于公司也要用到新技术了,虽然我也没这么快参与(也可能并不会),但是危机感也出现了,要开始下一阶段的学习了。现在要学一些微服务的东西了,然后这几天是Eureka的学习。在看了一些概念之后就开始了服务端和客户端的demo。但在客户端这里就是死活注册不到。报错如下:com.netflix.discovery.DiscoveryClient ...

2019-10-15 00:23:24 190

原创 Java代码规范(一)

最近在看《代码整洁之道》(clean code)这本书,书里从各个方面讲述了作者对代码规范的一些理解。本人读完部分之后,对提到的一些规范有了一些自己的理解,以下是本人根据书上内容整理的一些规则。首先是命名规范,遵循以下几点:起一个名副其实且不会有歧义的词。 不要用代表意义其实是一样的词来命名。比如我们给一个学生类命名,那么Student和Students其实是一样的,选定一个之后就不要再...

2019-04-19 23:44:43 406

原创 报错No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.Threa

本人在开发现在的web项目中的时候,碰到了一个问题,大概就是说调用不到SecurityManager。报错的是其中一个Controller,上网查了一下,看了下代码,定位到了类的开头定义的一个通过Shiro获取用户的登录名的变量。一开始以为我是因为final关键字不能修饰session这种动态的变量。后面删除final也没有变化还是报错。之后我把从Shiro获取用户名删掉,只用字符串的时候就可以运...

2019-02-20 09:33:09 4578

原创 idea中多模块项目Maven的导包问题

今天由于手贱,把之前配好的maven的一些东西给改了,导致一直无法启动项目,因为几个模块之间的依赖没了。先介绍一下项目,本人现在使用idea在开发一个多模块的项目,几个模块之间用依赖的方式关联。问题主要出现在其中一个module中,因此一开始我按照编译器的提示给这个module的pom文件加了很多依赖,但并没有什么效果,而手动添加依赖也一直提示不全。这个时候我一直在编译器的终端里使用mvn c...

2019-02-16 22:07:04 1667

原创 SpringBoot报错 java.sql.SQLException: Connection is read-only. Queries leading to data modificat

今天在项目添加了条插入语句,在Service和ServiceImpl还有mapper层都增加了这个方法,之后在改完bug之后,报了一个错误:Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed后面通过网上查询,有个博主说这个是权限或者...

2019-02-12 19:11:44 2462

原创 关于SSM使用Ajax传输JSON的问题

这两天在尝试使用Ajax来传输JSON格式的数据,但一直会出现一些问题,传到后台的数据要么接收不到,要么接收到了却无法取出。查阅了很多网上的文章之后我找到了一些方法。首先是后台无法接收到前台发过去的JSON,一开始我在Controller里使用一个String类型的参数来接收,但是并不能接收到数据,这时候的Ajax是这样的,Controller只有一个参数,但输出控制台看到并没有数据。$...

2018-12-29 15:58:14 298

原创 使用Ajax时Controller可以代码执行但无法跳转页面

      今天写了一些页面跳转的东西,发现了Ajax的一些问题。      本来我使用Ajax来发送一些数据给后台一个Controller,而该Controller返回的是一个页面,但是一直无法返回页面,而除了页面Controller里的其他代码都执行了,,但是就是页面无法跳转。代码如下,输出的数据都存在,也都执行了,就最后的return返回页面无法跳转,也没有报错。 function...

2018-12-19 20:24:01 2264

原创 使用idea导入jeesite在终端输入mvn clean install时报错

这次使用jeesite开发项目,便照着下面的博客导入jeesite:https://blog.csdn.net/qq_34288630/article/details/79093672但在第七步却报了一个错误:Compilation failure[ERROR] /D:/workSet/Intellij_IDEA/jeesite/src/main/java/com/thinkgem/...

2018-08-28 19:51:34 1435

原创 Request processing failed; nested exception is java.lang.StackOverflowError报错

type Exception reportmessage Request processing failed; nested exception is java.lang.StackOverflowErrordescription The server encountered an internal error that prevented it from fulfilling this ...

2018-08-08 15:06:43 3111

原创 Struts2(一)

struts2是一个MVC框架,用来在我们的项目中简化我们的开发流程,采用拦截器的机制处理用户发送过来的请求。用xml配置或注解的方法连接用户请求与对应的处理逻辑。当然,简化了多少还要我们自己用过才能有一个切身的体会啦。一、下载jar包首先当然是jar包的下载啦,从struts2的官网Download按钮点进去,接着就点击下图红框那里下载,这个选项下载的就只有jar包,如果想要全部的文件可...

2018-08-01 11:51:22 108

原创 Java编程——JDBC的使用

    我们在学了Java基础之后,可以尝试做一点比较简单的程序了,做完之后,我们会想为何不给他来一个登录注册的功能呢?那这时候我们就用到我们的JDBC了。JDBC就是Java Database Connectivity的缩写,作用就是使用Java提供给我们的特定API来使我们可以用Java代码操控数据库。      话不多说,我们现在就开始学习如何使用JDBC。这里我先默认了你已经装好了数据库,...

2018-06-08 18:50:19 146

原创 Java编程基础——final关键字的使用

关于final关键字,大家都蛮熟悉的了,这次我来讲一下我对final的理解。    final是用来修饰成员变量的一个关键字,被他修饰的成员变量在赋值之后就不能再重新赋值,因此被修饰的成员变量要显式地为其赋值,系统不会为final变量设置默认初始值,因为这样final关键字就没有意义了。    成员变量按照所有者可以分为类变量(静态变量)和实例变量两种,因此我们要从两种情况来分析final的使用。...

2018-05-12 16:36:19 116

原创 Java编程基础——三大特性之多态

自己挖的坑,再怎么说也要填上,终于到了三大特性最后一个——多态啦。所谓的多态,顾名思义,就是一个物体的多种形态(有种很玄幻的感觉)。在代码中就是某个对象的编译时类型和运行时类型不同,那么就出现多态了。那么什么是编译时类型和运行时类型呢,想要了解多态我们就要先搞清楚这两个之间的不同。编译时类型:声明该变量时使用的类型运行时类型:实际赋给该变量的类型那么多态究竟是干嘛的呢,我们用代码来理解class ...

2018-04-17 11:41:35 101

原创 Java编程基础——三大特性之继承

这次来讲一下Java的继承,哎,好不想学习( ̄ー ̄)~    我们在平时编程的时候,总会遇到很多相似的,属于同种类型的类,在重复地写了很多大同小异的方法和成员变量之后,我们会想,是不是可以有一个方法可以让我们不用写那么多重复的东西呢?那么这时候就可以用到我们的继承啦。继承就是我们可以使用一个有着通用的变量和方法的类,当我们需要使用一个属于该类型下的某种特殊(或普通)的类时,就可以直接使用关键字ex...

2018-04-13 17:59:10 165

原创 Ubuntu下的hadoop无法使用命令行的情况

在安装hadoop的时候,所有的操作已经成功了,而使用hadoop的shell命令却一直出现如下报错:hadoop: command not found   接着在网上查找的方法都无效,后面在配置环境变量时想到在window配置会配置好多个,而我的~/.bashrc文件里却只配了jdk的路径,因此尝试了一下在后面加多了一个hadoop的环境变量,果然成功了,而网上比如一些配置到/etc/profi...

2018-04-10 11:22:12 1988

原创 Java编程基础——三大特性之封装

    由于学的有点杂,其他方面的后续博客可能会穿插着发布,见谅哈。    这几天回顾了一下Java面向对象的一些东西,因此也借此机会把这几天的一些体会和内容记录一下。    说到Java的三大特性,我们也都不陌生了,分别是:封装、继承和多态。首先我们先来说一下封装。封装    封装就是将对象的信息隐藏起来,禁止外部对内部信息直接操作,只开放我们提供的方法来进行操作,以此防止对内部信息进行的破坏和...

2018-04-05 20:23:32 318

原创 在Ubuntu中安装配置Hadoop的伪分布式

这次我记录了一下我在Ubuntu中安装Hadoop的过程。当然前提是安装好虚拟机软件VMware Workstation或VitualBox并安装好虚拟机,这里就不做赘述了。那么下面进入正题。这里提醒一下,安装的时候请使用64位的Ubuntu,否则可能会出现Hadoop的shell命令使用不了的情况,解决起来挺麻烦的。1、新建用户在安装Hadoop之前,我们最好新建一个用户来专门使用Hadoop。...

2018-03-28 19:56:39 376

原创 Java网编(二) 细谈网络的两个分层模型——OSI七层模型和TCP/IP模型

    在上一次的文章中,说来惭愧,收到了非常多朋友的鼓励和支持,这也使我有更大的信心再继续发表一些自己对Java网编的一些理解,上次介绍一些基础概念的时候并没有深入地去研究,这次我打算比较深入地分享一下我对网络中这两个常见的分层模型——OSI七层模型和TCP/IP模型的一些理解。    在开始之前,我们先来了解一下网络协议(Network Protocol)。网络协议就是在数据交换的时候需要遵守...

2018-03-20 22:17:50 355

原创 Java网编(一) 网络的一些基础概念

1、网络:是许多相互连接的计算机和其它设备的集合,其中的每一台计算机或者设备之间都可以实时地发送和接收数据。流经网络的数据都会被分成称为包(或分组)的小块,这样做的好处是可以将多个即将交换的包在同一条缆线上传输,且多个计算机可以互不干扰地共用一条缆线。现在的计算机网络都是包交换(分组交换)。2、网络的分层:将网络通讯中的不同方面分成不同的层次,每一层只需保持自身接口不变就可以不对其他层造成影响。将...

2018-03-13 22:04:43 192

空空如也

空空如也

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

TA关注的人

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