![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 73
qq_42008471
这个作者很懒,什么都没留下…
展开
-
Spring Batch介绍及代码示例
本文主要讲述了Spring Batch的功能,处理流程及代码示例,通过本文能对Spring Batch有一个初步了解。原创 2022-09-16 20:27:41 · 1106 阅读 · 0 评论 -
字符编码学习
本文讲述了下列几种字符编码以及字符与二进制的转换。ASCII扩展ASCIIGB2312GBKUTF其中可以用于存储中文的是GB2312、GBK、UTF。如果文章中大部分是中文推荐使用GBK编码格式。原创 2022-09-15 00:10:39 · 229 阅读 · 0 评论 -
docker-compose安装elasticsearch和kibana
docker-compose安装es转载 2022-09-02 20:09:00 · 1147 阅读 · 0 评论 -
Spring事务传播
Spring事务传播转载 2022-08-20 15:23:46 · 62 阅读 · 0 评论 -
Spring事务失效场景
Spring事务失效场景原创 2022-08-20 15:21:54 · 568 阅读 · 0 评论 -
Zookeeper集群安装方法
Zookeeper集群安装1、安装JDK解压tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/配置JDK环境变量vim /etc/profile.d/my_env.sh#添加如下内容#JAVA_HOMEexport JAVA_HOME=/opt/module/jdk1.8.0_212export PATH=$PATH:$JAVA_HOME/binsource一下/etc/profile文件,让新的环境变量PATH生效原创 2022-02-19 20:08:15 · 277 阅读 · 0 评论 -
VMvare网络设置
1、选择NAT模式2、设置子网和子网掩码3、设置虚拟机ipvi /etc/sysconfig/network-scripts/ifcfg-ens33然后再重新启动reboot4、测试原创 2021-12-12 17:21:03 · 173 阅读 · 0 评论 -
如何使用Spring中的事务
一、声明式事务1、基于xml的声明式事务使用步骤:配置事务管理器<!--1 创建事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!--注入数据源--> <property name="dataSource" ref="dataSource原创 2021-07-10 19:55:08 · 102 阅读 · 0 评论 -
SpringBoot的拦截器
该文章来源于互联网:原文档链接1. 拦截器介绍拦截器是在servlet执行之前执行的程序(这里就是controller代码执行之前),它主要是用于拦截用户请求并作相应的处理,比如说可以判断用户是否登录,做相关的日志记录,也可以做权限管理。SpringBoot中的拦截器实现和spring mvc 中是一样的,它的大致流程是,先自己定义一个拦截器类,并将这个类实现一个HandlerInterceptor类,或者是继承HandlerInterceptorAdapter,都可以实现拦截器的定义。然后将自己定义转载 2021-06-12 11:27:17 · 1678 阅读 · 0 评论 -
WebService学习
一、WebService概述1.1 WebService是什么 WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换原创 2021-06-06 09:19:36 · 312 阅读 · 0 评论 -
nacos1.1.4 配置MySQL8.0+持久化,亲测可以
转载自:nacos 配置MySQL8.0+持久化文章目录1. 问题描述2. 解决方案3. 打包运行Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构的服务基础设施。官网地址:https:/转载 2021-01-05 23:57:06 · 1667 阅读 · 0 评论 -
centos7安装RabbitMq,亲测可用
一、安装ErlangRabbitMQ由Erlang语言编写而写,所以在安装RabbitMQ之前先安装Erlang1、elang在默认的yum存储库中不可用,所以先安装epel存储库,命令如下:yum -y install epel-release2、安装erlangyum -y install erlang socat3、安装erlang完成,查看版本erl -version二、安装rabbitmq1、先下载rabbitmq,然后安装rabbitmq:rpm -ivh rabbi转载 2021-01-02 23:21:55 · 333 阅读 · 0 评论 -
Zookeeper知识复习
zookeeper是什么?Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册, 一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。zookeeper的应用场景统一命名服务:在分布式环境下,经常需要对应用/服务进行统一命名,便于识别。统一配置管理:分原创 2020-12-26 13:10:48 · 107 阅读 · 0 评论 -
线程池
什么时候使用线程池?单个任务处理时间比较短需要处理的任务数量很大线程池优势重用存在的线程,减少线程创建,消亡的开销,提高性能提高响应速度,当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性,可统分配, 调优和监控。线程池参数线程池的执行流程1、如果线程池中的线程数量少于corePoolSize,就创建新的线程来执行新添加的任务2、如果线程池中的线程数量大于等于corePoolSize,但队列workQueue未满,则将新添加的任务放到workQueue原创 2020-12-13 19:16:04 · 60 阅读 · 0 评论 -
Mybatis逆向生成代码
一、下载idea-mybatis-generator插件部分pom.xml代码<!--mybatis 逆向生成器--> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <原创 2020-07-12 21:44:48 · 115 阅读 · 0 评论 -
怎样解决tomcat出现乱码
从官网下载tomcat后启动出现了乱码,可以通过这样解决1.打开longging.properites(apache-tomcat-9.0.30\conf目录下),然后将所有encoding=UTF-8的改成encodng=GBK就可以解决问题。重启之后正常了参考博客:https://www.cnblogs.com/ws0316/p/11849316.html...原创 2020-01-05 21:33:43 · 146 阅读 · 0 评论 -
Iterator迭代器remove元素出现**UnsupportedOperationException**异常
Iterator迭代器remove元素出现UnsupportedOperationException异常今天在学习迭代器时,发现remove元素时出现UnsupportedOperationException异常。查阅别人的博客发现自己犯了一个错误。由于我的list是有Arrays.asList(“kelly”,“jerry”,“helen”)得到的,这样得到的list跟java.util.a...原创 2020-01-02 20:46:52 · 2879 阅读 · 0 评论