![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 70
六秋
这个作者很懒,什么都没留下…
展开
-
Eureka 踩坑
上班了很久,也快半年多没学习新技术了(面不改色),终于公司也要用到新技术了,虽然我也没这么快参与(也可能并不会),但是危机感也出现了,要开始下一阶段的学习了。现在要学一些微服务的东西了,然后这几天是Eureka的学习。在看了一些概念之后就开始了服务端和客户端的demo。但在客户端这里就是死活注册不到。报错如下:com.netflix.discovery.DiscoveryClient ...原创 2019-10-15 00:23:24 · 206 阅读 · 0 评论 -
Java代码规范(一)
最近在看《代码整洁之道》(clean code)这本书,书里从各个方面讲述了作者对代码规范的一些理解。本人读完部分之后,对提到的一些规范有了一些自己的理解,以下是本人根据书上内容整理的一些规则。首先是命名规范,遵循以下几点:起一个名副其实且不会有歧义的词。 不要用代表意义其实是一样的词来命名。比如我们给一个学生类命名,那么Student和Students其实是一样的,选定一个之后就不要再...原创 2019-04-19 23:44:43 · 411 阅读 · 0 评论 -
报错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 · 4757 阅读 · 0 评论 -
idea中多模块项目Maven的导包问题
今天由于手贱,把之前配好的maven的一些东西给改了,导致一直无法启动项目,因为几个模块之间的依赖没了。先介绍一下项目,本人现在使用idea在开发一个多模块的项目,几个模块之间用依赖的方式关联。问题主要出现在其中一个module中,因此一开始我按照编译器的提示给这个module的pom文件加了很多依赖,但并没有什么效果,而手动添加依赖也一直提示不全。这个时候我一直在编译器的终端里使用mvn c...原创 2019-02-16 22:07:04 · 1678 阅读 · 0 评论 -
关于SSM使用Ajax传输JSON的问题
这两天在尝试使用Ajax来传输JSON格式的数据,但一直会出现一些问题,传到后台的数据要么接收不到,要么接收到了却无法取出。查阅了很多网上的文章之后我找到了一些方法。首先是后台无法接收到前台发过去的JSON,一开始我在Controller里使用一个String类型的参数来接收,但是并不能接收到数据,这时候的Ajax是这样的,Controller只有一个参数,但输出控制台看到并没有数据。$...原创 2018-12-29 15:58:14 · 300 阅读 · 0 评论 -
使用Ajax时Controller可以代码执行但无法跳转页面
今天写了一些页面跳转的东西,发现了Ajax的一些问题。 本来我使用Ajax来发送一些数据给后台一个Controller,而该Controller返回的是一个页面,但是一直无法返回页面,而除了页面Controller里的其他代码都执行了,,但是就是页面无法跳转。代码如下,输出的数据都存在,也都执行了,就最后的return返回页面无法跳转,也没有报错。 function...原创 2018-12-19 20:24:01 · 2283 阅读 · 0 评论 -
Struts2(一)
struts2是一个MVC框架,用来在我们的项目中简化我们的开发流程,采用拦截器的机制处理用户发送过来的请求。用xml配置或注解的方法连接用户请求与对应的处理逻辑。当然,简化了多少还要我们自己用过才能有一个切身的体会啦。一、下载jar包首先当然是jar包的下载啦,从struts2的官网Download按钮点进去,接着就点击下图红框那里下载,这个选项下载的就只有jar包,如果想要全部的文件可...原创 2018-08-01 11:51:22 · 115 阅读 · 0 评论 -
Java编程——JDBC的使用
我们在学了Java基础之后,可以尝试做一点比较简单的程序了,做完之后,我们会想为何不给他来一个登录注册的功能呢?那这时候我们就用到我们的JDBC了。JDBC就是Java Database Connectivity的缩写,作用就是使用Java提供给我们的特定API来使我们可以用Java代码操控数据库。 话不多说,我们现在就开始学习如何使用JDBC。这里我先默认了你已经装好了数据库,...原创 2018-06-08 18:50:19 · 152 阅读 · 0 评论 -
Java编程基础——final关键字的使用
关于final关键字,大家都蛮熟悉的了,这次我来讲一下我对final的理解。 final是用来修饰成员变量的一个关键字,被他修饰的成员变量在赋值之后就不能再重新赋值,因此被修饰的成员变量要显式地为其赋值,系统不会为final变量设置默认初始值,因为这样final关键字就没有意义了。 成员变量按照所有者可以分为类变量(静态变量)和实例变量两种,因此我们要从两种情况来分析final的使用。...原创 2018-05-12 16:36:19 · 121 阅读 · 0 评论 -
Java编程基础——三大特性之封装
由于学的有点杂,其他方面的后续博客可能会穿插着发布,见谅哈。 这几天回顾了一下Java面向对象的一些东西,因此也借此机会把这几天的一些体会和内容记录一下。 说到Java的三大特性,我们也都不陌生了,分别是:封装、继承和多态。首先我们先来说一下封装。封装 封装就是将对象的信息隐藏起来,禁止外部对内部信息直接操作,只开放我们提供的方法来进行操作,以此防止对内部信息进行的破坏和...原创 2018-04-05 20:23:32 · 321 阅读 · 0 评论 -
Java编程基础——三大特性之继承
这次来讲一下Java的继承,哎,好不想学习( ̄ー ̄)~ 我们在平时编程的时候,总会遇到很多相似的,属于同种类型的类,在重复地写了很多大同小异的方法和成员变量之后,我们会想,是不是可以有一个方法可以让我们不用写那么多重复的东西呢?那么这时候就可以用到我们的继承啦。继承就是我们可以使用一个有着通用的变量和方法的类,当我们需要使用一个属于该类型下的某种特殊(或普通)的类时,就可以直接使用关键字ex...原创 2018-04-13 17:59:10 · 174 阅读 · 0 评论 -
Java编程基础——三大特性之多态
自己挖的坑,再怎么说也要填上,终于到了三大特性最后一个——多态啦。所谓的多态,顾名思义,就是一个物体的多种形态(有种很玄幻的感觉)。在代码中就是某个对象的编译时类型和运行时类型不同,那么就出现多态了。那么什么是编译时类型和运行时类型呢,想要了解多态我们就要先搞清楚这两个之间的不同。编译时类型:声明该变量时使用的类型运行时类型:实际赋给该变量的类型那么多态究竟是干嘛的呢,我们用代码来理解class ...原创 2018-04-17 11:41:35 · 107 阅读 · 0 评论 -
Java网编(二) 细谈网络的两个分层模型——OSI七层模型和TCP/IP模型
在上一次的文章中,说来惭愧,收到了非常多朋友的鼓励和支持,这也使我有更大的信心再继续发表一些自己对Java网编的一些理解,上次介绍一些基础概念的时候并没有深入地去研究,这次我打算比较深入地分享一下我对网络中这两个常见的分层模型——OSI七层模型和TCP/IP模型的一些理解。 在开始之前,我们先来了解一下网络协议(Network Protocol)。网络协议就是在数据交换的时候需要遵守...原创 2018-03-20 22:17:50 · 364 阅读 · 0 评论 -
Java网编(一) 网络的一些基础概念
1、网络:是许多相互连接的计算机和其它设备的集合,其中的每一台计算机或者设备之间都可以实时地发送和接收数据。流经网络的数据都会被分成称为包(或分组)的小块,这样做的好处是可以将多个即将交换的包在同一条缆线上传输,且多个计算机可以互不干扰地共用一条缆线。现在的计算机网络都是包交换(分组交换)。2、网络的分层:将网络通讯中的不同方面分成不同的层次,每一层只需保持自身接口不变就可以不对其他层造成影响。将...原创 2018-03-13 22:04:43 · 197 阅读 · 0 评论