- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 java类的生命周期
Java类的生命周期Jvm虚拟机内存区域: 方法区:在java的虚拟机中的一块专门存放已经加载的类信 息、常量、静态变量以及方法代码的内存区域。 常量池:方法区的一部分,主要用来存放常量和类中的符号引 用等信息 堆区:用于存放类的实例 栈区:也叫java虚拟机栈,是由一个一个的栈帧组成的后进先 出的栈式结构,栈帧中存放方法运行时产生的 局部变 量、方法出口等信息。当...
2018-04-25 16:49:38 183
原创 spring security入门
1、新建一个User实体类userEntity 实现UserDetailspublic Collection<? extends GrantedAuthority> getAuthorities() { // 需将 List<Authority> 转成 List<SimpleGrantedAuthority>,否则前端拿不到角色列表名称 Li...
2018-04-25 16:41:38 291
原创 在springboot引入solr依赖时版本不一致遇到的坑
出现问题原因:1、引用boot-starter-data-jpa-solr的依赖时,所用的依赖和项目用的springboot依赖版本有冲突时,最主要的冲突在于repository地getOne()方法和findOne()方法冲突。提示报错:donot find getOne() on type 实体类的全路径。2、原因为solr的bean和项目中用的bean为同一个,在实体类同时加上@Entity...
2018-04-25 16:31:46 2683
原创 dubbo服务提供者的实体类和消费者的实体类不一致的问题
在实践中遇到了dubbo服务提供者的实体类可能和消费者需要的实体类的注解或者字段有部分差异如果是注解差异,JPA和redis的注解同时存在的时候,(此问题待解决)折中方案:将JPA的注解放入在服务提供者方,因为服务提供者需要通过JPA来获取数据库中的数据,然后通过dubbo向消费者提供该实体类的json数据,由服务消费方调用并反序列化消费者方自己的实体类。...
2018-03-30 13:35:14 5014
原创 SpringBootJPA提示注入失败的问题
在使用SpringBoot-JPA做一些比较简单crud的时候确实带来了很多方便便,然而方便的同时一旦报错,就要到处找原因,罗列如下:1、SpringBoot的启动类application一定要放在所有有注入包的上面,最好是所有java包都是启动类所在包的子包,springboot启动扫描默认扫描启动类所在包和子包,如果将启动类放置在了底包,那么将扫描不到有些包,造成注入失败。2、确保注解已经加上...
2018-03-30 13:23:00 2790 3
原创 用dubbo时遇到的坑之消费者找不到提供者之服务器端采用内网IP
用dubbo时,在本地环境的时候一切正常,当转到服务器环境时,发现消费者提示找不到dubbo的地址。查看报错信息,提示寻找服务提供者的dubbo协议地址为服务器的内网ip。进入dubbo-admin查看服务提供者信息,发现提供者的IP地址为服务器的内网IP,找到原因所在。dubbo默认服务提供方的IP为内网IP,当在内网环境的时候,消费者访问内网IP没问题,但当服务提供者注册到服务器时,dubbo...
2018-03-30 13:07:35 16472 1
转载 初学JSP
1、JSP基础1.1 jsp概念Servlet是j2ee提供的动态资源开发技术,是以Java的形式进行开发,在Java中书写HTML标签是一件比较麻烦的事情,所以sun开发出了jsp,看起来像是HTML一样,但可以通过服务器的编译生成Servlet。1.2 jsp的组成部分1.2.1 模板元素直接写在jsp中的HTML内容,看起来像是HTML一样,但最终会在被被翻译成Ser
2017-11-08 07:38:25 262
转载 初学HTTP
1、Http协议HTML是构建网页的语言,Http是网页的传输协议,两者结合构成了web应用开发的基础。HTTP(hypertext transfer protocol)超文本传输协议是互联网上应用最为广泛的一种网络协议,HTTP最初的目的就是为了提供一种发布和接受HTML页面的方法。HTTP的默认端口号为80,HTTPS的默认端口号为443.HTTP协议是建立在tcp/ip协议的
2017-11-07 22:41:27 454
转载 初学servlet
1、servlet概述servlet是sun公司提供的动态web资源开发技术。其本质是Java程序,不同的是实现了Servlet接口,以便服务器能够调用。2、写Servlet的两个步骤2.1 写一个Java类实现Servlet接口(继承Servlet的实现类GenericServlet)public class FirstServlet extends GenericServlet
2017-11-07 20:18:40 302
转载 初学JDBC
1.数据库驱动概念 数据库驱动就是数据库厂商提供的用来操作数据库用的jar包。2.JDBC入门 如由数据库厂商提供自己的数据库驱动会比较繁杂,所以sun公司提供了一套数据库驱动的接口规范JDBC,其本质是连接多种数据库的接口。2.1 准备工作在数据库中建立表导入数据库的驱动包3.操作JDBC 3.1 注册数据库驱动Driver
2017-11-07 18:10:46 263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人