java
阿一在线
我为梦想而奋斗,我为生活而奋斗。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dom4j xml解析
参考网上的例子,自己整理的工具类。通过dom4j解析xml后,将返回结果整理为List原创 2023-01-03 14:56:01 · 590 阅读 · 0 评论 -
JVM参数调优总结 -Xms -Xmx -Xmn -Xss
“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java运行参数(转)JVM的堆的内存,是通过下面面两个参数控制的-Xms最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你-Xmx是最大堆的大小当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx设置的太小,扩展堆就会失败,导致OutOfMemoryError错误提示。实际上,细节不止于...转载 2021-06-09 14:53:15 · 1411 阅读 · 0 评论 -
Failed to receive INITIALIZED event from zookeeper, pls. check if url zookeeper://xxx
springboot+dubbo+zookeeper搭建的框架,在启动时抛如下异常:java.lang.IllegalStateException: Failed to receive INITIALIZED event from zookeeper, pls. check if url zookeeper://192.168.76.131:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&highest-p原创 2021-04-09 17:30:37 · 6071 阅读 · 0 评论 -
idea org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
发现此异常,主要问题为application.yml编码问题,默认的为GBK解决方案:将其编码格式更改为UTF-81、打开File - Settings - File Encodings,如下图将其编码更改为UTF-82、删除原有GBK编码格式的application.yml文件,重新创建UTF-8编码格式的application.yml如果上面两步更改完成,依然抛org.yaml.snakeyaml.error.YAMLException: java.nio.charset.Malfo原创 2021-04-08 16:36:27 · 1859 阅读 · 0 评论 -
linux jdk下载并安装
1、需要到jdk官网上下载你想要的jdk版本,本例为jdk1.8ORACLE官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2、在/usr/local下创建jdk文件夹cd /usr/localmkdir jdk3、上传jdk1.8包上传到指定目录,将其解压到jdk目录下tar -zxvf jdk-8u261-linux-x64.tar.gz4、设置环境变量.原创 2021-03-04 17:17:11 · 10769 阅读 · 2 评论 -
Springboot集成Shiro实现权限认证
请多多留言指教什么是Shiro?Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。Shiro核心组件Subject,SecurityManager,Realms.1、Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。原创 2020-07-23 09:50:44 · 432 阅读 · 0 评论 -
Java8 Lambda List特殊处理,三表关联一对多数据结构
请多多留言指教场景:1、Table:角色表,权限表,角色权限关联表(角色->权限为一对多关系)2、根据用户ID查询角色列表,根据N个角色ID获取其关联的权限ID3、取得用户下权限数据ID获取的角色列表(三表关联数据),如下图:[ { "id": "1", "code": "admin", "name": "管理员", "createdBy": null, "rolePermissions": [ .原创 2020-07-18 11:45:02 · 1492 阅读 · 4 评论 -
mysqldump备份或导出数据命令
请多多留言指教注:以git-bash为基础,介绍mysqldump命令,导出相关数据业务需求:根据条件检索并导出某张表中的数据,生成数据备份作为迁移数据1、查看mysql安装目录打开Navicat,点击查询,新建查询,show variables like "%char%";2、mysqldump命令在什么位置执行?a> cd进入到mysql安装目录,b> 查看帮助信息:mysqldump -help,查看详细帮助信息:mysqldump --help.原创 2020-06-16 17:57:41 · 1966 阅读 · 0 评论 -
springMVC+freemarker 中 Could not resolve view with name 'XXX.ftl' in servlet with name 'SpringMVC'
直接上问题代码:严重: Servlet.service() for servlet [springMvc] in context with path [/ayiol] threw exception [Could not resolve view with name 'loginTemp' in servlet with name 'springMvc'] with root causejavax...原创 2018-03-26 14:36:51 · 3824 阅读 · 1 评论 -
springmvc不进入Controller导致404
原文章: http://blog.youkuaiyun.com/qq_36769100/article/details/717464491、检查请求的URL是否会被springmvc拦截web.xml配置文件中,检查访问路径URL是否被springmvc拦截,对应关系如下图。2、检查Controller层是否使用@Controller注解检查是否在Con转载 2018-01-08 11:27:32 · 5043 阅读 · 3 评论 -
Java 静态语句块、语句块、构造函数执行顺序
简单代码: package example;class Parent { static String name = "hello"; { System.out.println("3 parent block"); } static { System.out.println("1 parent static block"); } public Parent()原创 2018-01-12 14:53:35 · 313 阅读 · 0 评论 -
Maven搭建SpringMVC+Mybatis项目详解
http://blog.youkuaiyun.com/fengshizty/article/details/43086961此篇文章很详细 ,,, 可以借鉴搭建springmvc+mybatis框架转载 2018-01-02 11:35:31 · 198 阅读 · 0 评论 -
Mybatis使用generator自动生成映射配置文件信息
原地址:http://blog.youkuaiyun.com/fengshizty/article/details/43086833使用mybatis配置映射文件比较的麻烦,但是有自动生成jar工具,方便加速开发速度,下面主要是该工具的使用以及相关的配置。 1、下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,mysql转载 2018-01-02 11:26:39 · 403 阅读 · 0 评论 -
Maven项目下面没有src/main/java这个包
原因:项目右击->Build Path->Configure Build Path这个包missing,所以没有解决方法一:将错误的包Remove,然后项目右击,New->Source Folder然后新建src/main/java和src/test/java和src/test/resources,建完之后就可以了转载 2018-01-02 10:49:48 · 1919 阅读 · 0 评论
分享