
javaee
niceguy_smile
Java资深技术专家,专注于java领域,并发编程,jvm,分布式微服务等 欢迎各位大佬共同交流技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CuratorConnectionLossException解决方案
重启重启zookeeper,重启项目即可原创 2019-10-15 17:57:26 · 1619 阅读 · 1 评论 -
servlet生命周期
constructor(构造)方法-init(初始化)方法-doget/dopost方法-service方法-destory(销毁)方法servlet销毁的时候,就会执行该方法1.该项目从tomcat的里面移除。2.正常关闭tomcat就会执行shutdown.batdoget和dopost不算生命周期方法,所谓的生命周期是指,从对象的创建到销毁一定会执行的方法,但是这两个方...原创 2019-03-27 19:11:08 · 124 阅读 · 0 评论 -
让servlet创建实例的时机提前
1.默认情况下,只有在初次访问servlet的时候,才会执行init方法。有的时候,我们可能需要在这个方法里面执行一些初始化的工作,甚至是做一些比较耗时的逻辑。2.那么这个时候,初次访问,可能会在init方法中逗留太久的时间,那么有没有方法可以让这个初始化的时机提前一点。3.在配置的时候,使用load-on-startup元素来指定,给定的数字越小,启动的时机就越早,一般不写负数,从2开始...原创 2019-03-27 19:11:00 · 159 阅读 · 0 评论 -
ServletConfig详解
Servlet的配置,通过这个对象,可以获取servlet在配置的时候的一些信息运行tomcat 访问http://localhost:8080/nice_servlet_war_exploded/NiceServletConfig打印:添加初始化参数然后修改重启tomcat,继续访问,结果为:新增两个init-param修改doGet方法...原创 2019-03-27 19:10:40 · 180 阅读 · 0 评论 -
mysql8配置远程访问
mysql8和mysql5.7远程访问略有不同mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'Nice_59421';Query OK, 0 rows affected (0.02 sec)mysql> GRANT ALL ON *.* TO 'root'@'%';Query OK, 0 rows affected (0.03 s...原创 2019-03-24 13:56:01 · 1442 阅读 · 0 评论 -
mysql安装注意事项
这个是安装顺序,另外如果在centos7用命令安装,默认安装的是Mysql8原创 2019-03-24 16:44:39 · 165 阅读 · 0 评论 -
什么是Spring
什么是SpringSpring(由Rod Johnson创建的一个开源框架)Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式)轻量级开发框架Spring叫做SE/EE开发的一站式框架。WEB层: SpringMvcSe...原创 2019-04-14 14:57:21 · 231 阅读 · 0 评论 -
ftp使用注意事项
setsebool allow_ftpd_full_access on 解决文件目录不显示的问题chroot_local_user=YESchroot_list_enable=YESchroot_list_file的路径要和useradd -d后面的路径一样原创 2019-04-17 14:05:23 · 387 阅读 · 0 评论 -
Spring的IOC入门
什么是IOCIOC:Inversion of Control(控制反转)控制反转:将对象的创建权反转给(交给)Spring。下载Spring的开发包。官网: http://spring.io/解压Spring的开发包docs:Spring的开发规范和APIlibs:Spring的开发的jar包和源码schema:Spring的配置文件的约束...原创 2019-04-15 06:50:01 · 159 阅读 · 0 评论 -
springmvc org.springframework.context.NoSuchMessageException错误
org.springframework.context.NoSuchMessageException: No message found under code 'msg' for locale 'zh_TW'. at org.springframework.context.support.DelegatingMessageSource.getMessage(DelegatingMessag...原创 2019-07-09 11:39:36 · 2211 阅读 · 0 评论 -
日常踩坑总结1
业务逻辑层要用业务相关的名称命名,比如用BbsUserService这样的命名就不符合规范,命名要用LoginService,RegisterService这些。还有尽量不要用逗号分隔符,用中间表来代替。以及修改语句时,如果不确定修改的是哪个字段,可以先查询出来,进行比较之后进行更新。Delete,Put等请求方式尽量不要使用,在拦截器上对这些请求进行拦截处理。富文本编辑器敏感字符...原创 2019-08-21 17:03:31 · 184 阅读 · 0 评论 -
java.lang.IllegalArgumentException: null 如何解决
java.lang.IllegalArgumentException: null at org.apache.catalina.connector.Response.normalize(Response.java:1739) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.connector.Response.toA...原创 2019-09-23 20:52:54 · 20281 阅读 · 0 评论 -
java.lang.NullPointerException: null 解决方案(一)
019-09-23 19:50:25.531 WARN 2220 --- [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Failure in @ExceptionHandler public com.nice.commons.exception.ErrorResponseEntiry com.nice.com...原创 2019-09-23 20:57:20 · 2849 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException解决方案
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'logRecord': Injection of @Reference dependencies failed; nested exception is java.lang.IllegalStateException: Fa...原创 2019-09-28 14:27:01 · 194 阅读 · 0 评论 -
com.mongodb.MongoSocketOpenException:Exception opening socket解决方案
看mogodb配置写错了还是mongodb没有启动或者端口未开放原创 2019-09-28 14:30:29 · 1480 阅读 · 0 评论 -
rpc接口不走服务
看一看有没有错误码之类的,如果是公司项目的话,用idea全局搜索错误码,根据原因分析原创 2019-09-29 15:11:59 · 124 阅读 · 0 评论 -
debug调试无效解决方案
看看用来测试的是postman还是直接用前端页面或者小程序来调试,看看ip是否和后台测试ip一致原创 2019-10-02 02:07:19 · 1584 阅读 · 0 评论 -
solr启动失败
[root@localhost bin]# ./solr start -p 8984WARNING: Starting Solr as the root user is a security risk and not considered best practice. Exiting. Please consult the Reference Guide. To overrid...原创 2019-10-08 11:29:55 · 972 阅读 · 0 评论 -
servlet中实现servlet接口和继承HttpServlet类的区别
实现servlet接口必须实现接口中所有的方法,而继承HttpServlet类可以只重写类中的一个或多个方法实现servlet接口继承HttpServlet下面是github地址:https://github.com/nicesmile01/nice_servlet.git...原创 2019-03-26 13:35:11 · 3194 阅读 · 0 评论 -
servlet的通用写法
servlet(接口) | |GnericServlet | |HttpServlet(用于处理http的请求)定义一个类,继承HttpServlet 复写doGet 和 doPost原创 2019-03-26 13:14:38 · 294 阅读 · 0 评论 -
每日笔记
用户表 用户+角色关系表 角色表 角色+资源关系表 资源表 有利于扩展,通过session获取用户名有sessionId后 每次都通过这个值去取用户名就好了...原创 2018-10-22 07:56:41 · 208 阅读 · 0 评论 -
前端跳转和后端跳转哪个好
如果用后端渲染技术像jsp,就用后端跳转,前后分离就用前端跳转原创 2018-10-24 10:54:56 · 3591 阅读 · 0 评论 -
springboot整合redis笔记1
redis是一种运行在内存的数据库支持7种数据类型的存储使用redis需要导入以下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...转载 2018-12-07 00:18:44 · 189 阅读 · 0 评论 -
springboot整合webflux
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa原创 2019-02-09 23:11:05 · 938 阅读 · 0 评论 -
谈一谈rocketmq,activemq,rabbitmq,kafka,zeromq的区别
消息中间件对于一些服务者和消费者之间进行了更好的优化措施。首先说说rocketmq的好处,rocketmq可以堆积大量数据之后,延迟仍然没有太大改变,activemq延迟小,更高效,rabbitmq适用的场景最多,zermq的速度最快,kafka的吞吐量最多适合大数据开发...原创 2019-02-14 07:23:17 · 320 阅读 · 0 评论 -
请求头详解
Accept:客户端向服务器表示,我能支持什么类型的数据。Reterer:真正请求的地址路径,全路径。Accept-Language:支持语言格式。User-Agent:用户代理 向服务器表明,当前来访的客户端信息。Content-Type:提交的数据类型,经过urlencoding编码的form表单的数据。Accept-Encoding: gzip,deflate : 压缩算...原创 2019-03-26 06:17:09 · 286 阅读 · 0 评论 -
请求体详解
浏览器真正发送给服务器的数据发送的数据呈现的是key-value,如果存在多个数据,那么使用&firstname=nice&lastname=smile为什么使用key-value的格式?服务器收到数据之后解析起来比较方便...原创 2019-03-26 06:36:24 · 648 阅读 · 0 评论 -
Http响应数据解析
Http响应数据解析请求的数据里面包含三个部分内容:响应行,响应头,响应体Http/1.1 200 OKServer: Apache-Coyote/1.1Content-Type: text/html;charset=ISO-8859-1Content-Length: 673Date: Fr1, 17 Feb 2017 02:53:02 GMT响应行HTTP/1.1...原创 2019-03-26 07:33:18 · 1048 阅读 · 0 评论 -
web资源介绍
在http协议当中,规定了请求和响应双方,客户端和服务器端。与web相关的资源。有两种分类静态资源html,js,css动态资源servlet,jsp原创 2019-03-26 09:51:15 · 618 阅读 · 0 评论 -
servlet介绍
servlet是什么其实就是一个java程序,运行在我们的web服务器上,用户接收和响应客户端的请求。更多的是配合动态资源来做。当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个DefaultServlet。...原创 2019-03-26 10:01:38 · 111 阅读 · 0 评论 -
Idea搭建servlet入门demo
下面我带领大家用Idea搭建一个servlet程序先选中这两个nextFinish右键src找到servlet包名和类名写好之后,点击ok然后配置web.xml访问http://localhost:8080/nice_servlet_war_exploded/nice...原创 2019-03-26 11:01:01 · 281 阅读 · 0 评论 -
servlet执行流程
1.找到tomcat应用2.找到项目3.找web.xml,然后在里面找到url-pattern4.找到servlet-mapping中的那个servlet-name5.找到定义的servlet元素中的servlet-name6.找到定义的servlet-class,然后还是创建类的实例...原创 2019-03-26 12:09:52 · 186 阅读 · 0 评论 -
如何看一篇项目
个人建议,先看父工程的pom.xml,然后看拦截器,实体类,dao层,service层,最后看控制层,不过每个人的习惯不同原创 2018-09-28 09:35:34 · 220 阅读 · 0 评论