web后端
IUNIQUE
读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞使人善辩,凡有所学,皆成性格。
展开
-
Netty之获取FullHttpRequest中的请求参数信息(x-www-form-urlencoded协议)
获取FullHttpRequest中的请求参数信息FullHttpRequestHTTP请求行HTTP请求头HTTP请求参数FullHttpRequest使用Netty开发一个HTTP服务器,Content-Type为 x-www-form-urlencoded的类型,需要从中获取请求参数信息HTTP请求行fullRequest.getMethod().name(); //获取请求方法fullRequest.getMethod().getUri(); //获取请求URIfullRequest.g原创 2021-12-01 14:20:56 · 9268 阅读 · 0 评论 -
Jdbc连接Phoenix+Kerbores总结之Ticket Client方式(此篇亲测有效)
对接Phoenix总结pom依赖jdbc连接代码问题总结由于工作需要,需要对接CDH6.3.3的Phoenix,实现使用SQL来操作HBASE表pom依赖Phoenix选择的版本:5.0.0-HBase-2.0<dependencies> <dependency> <groupId>org.apache.phoenix</groupId> <artifactId>phoenix-core</artifactId>原创 2020-11-12 15:21:52 · 341 阅读 · 0 评论 -
Caused by: java.lang.VerifyError: class net.sf.cglib.core.DebuggingClassWriter overrides final metho
Caused by: java.lang.VerifyError: class net.sf.cglib.core.DebuggingClassWriter overrides final method visit.(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V问题描述:springboot程序启动后,出现如上错误问题排查:从报错信息中可知,是cglib版本冲突问题解决:从pom中分析可原创 2020-08-10 16:56:56 · 4476 阅读 · 0 评论 -
Windows下安装RabbitMQ与注意事项
Windows下安装RabbitMQ目录Erlang22.1安装RabbitMQ3.8安装RabbitMQ服务安装与远程登录目录Windows下安装RabbitMQErlang22.1安装1.下载Erlang2.配置环境变量并把bin目录添加到PATH环境变量中去RabbitMQ3.8安装1.下载RabbitMQ2.配置环境变量并把sbin目录添加到PATH中去Rab...原创 2019-10-24 14:34:22 · 303 阅读 · 0 评论 -
SpringCloud Config服务公共文件配置
可以在spring.cloud.config.name这里去配置多个配置文件名,例如spring.application.name=Aspring.cloud.config.name=dev1,dev2注:A为该服务应用名称;dev1,dev2为该服务引入的多个配置文件...原创 2019-10-16 16:54:28 · 613 阅读 · 0 评论 -
SpringBoot配置文件加载顺序须知
1.application的properties或者yml配置存放目录四个存放位置,优先级由高到低读取,高优先级覆盖低优先级的配置文件。项目根目录config文件夹、项目根目录resource目录下config文件夹resources根目录2.读取顺序如果在不同的目录中存在多个配置文件,properties优先级大于yml优先级,它的读取顺序是:1、config/applica...原创 2019-10-16 16:47:30 · 433 阅读 · 0 评论 -
幂等和高并发在电商系统中的使用
幂等和高并发在电商系统中的使用转载 2019-03-19 14:11:35 · 197 阅读 · 0 评论 -
CountDownLatch、CyclicBarrier和 Semaphore的用法
并发编程:CountDownLatch、CyclicBarrier和 Semaphore的用法目录CountDownLatch用法CyclicBarrier用法Semaphore用法目录分享一下最近学过的几种并发类的用法.CountDownLatch用法可以利用它实现类似计数器的功能。比如有一个任务A,它要等待其他若干个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来...原创 2019-04-01 13:03:09 · 250 阅读 · 0 评论 -
mysql:concat字符串拼接,批量替换某个字段的值的方法
mysql:concat字符串拼接,批量替换某个字段的值的方法1. concat函数:语法:COUNT(DISTINCT expr ,[expr ...])函数使用说明:返回不同的非NULL 值数目。若找不到匹配的项,则COUNT(DISTINCT) 返回 02. concat_ws函数:语法:concat(separator,str1,str2,...) 代表 concat wi...原创 2019-04-24 13:02:47 · 1735 阅读 · 0 评论 -
HiveServer2启动时停留在日志打印处的解决方案
HiveServer2启动时打印日志时卡住问题现象问题产生原因解决效果问题现象问题产生原因经过排查,原来是hive连接的mysql数据库没有启动,所以导致该问题的产生解决效果...原创 2019-09-03 09:51:02 · 1700 阅读 · 2 评论 -
数据库事务的概念及其实现原理
数据库事务的概念及其实现原理ACID并发异常与控制技术合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入https://www.c...原创 2019-09-24 10:29:13 · 225 阅读 · 0 评论 -
SpringBoot application.properties无效的问题,Controller类注解无法扫描
在这里我用一个例子呈现一下问题,如下图所示:第一个App.java启动类,启动成功后可加载同级的类及包,则加载配置文件成功第二个App.java启动类,启动成功后可加载HelloController类总结:App启动类得放在需要加载的包或者类的同级目录下面...原创 2019-03-20 21:43:31 · 1100 阅读 · 0 评论 -
SpringBoot热部署配置须知
pom.xml添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> ...原创 2019-03-19 21:38:25 · 210 阅读 · 0 评论 -
Springboot使用FastJson返回中文乱码的解决方案
两种方法:一、在启动类中覆写的configureMessageConverters方法里添加设置 /** * 重写configureMessageConverters方法 */ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters...原创 2019-03-19 21:24:41 · 1051 阅读 · 0 评论 -
navicat 连接mysql8.0出现Client does not support authentication protocol 解决方法
Client does not support authentication protocol :客户端不支持认证协议修改数据库加密方式:alter user ‘root’@‘localhost’ identified by ‘password’ password expire never;修改密码alter user ‘root’@‘localhost’ identifie...原创 2018-11-04 13:23:57 · 1951 阅读 · 1 评论 -
mysql的时区错误问题: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one
解决方案:使用下面的命令可解决这个问题:set global time_zone = ‘+8:00’;原创 2018-11-04 13:29:51 · 202 阅读 · 0 评论 -
Navicat导入Excel(.xlsx)文件出现文件无法打开的问题
出现这种的时候,可以尝试将要导入的文件打开后,在再navicat中进行导入操作。原创 2018-11-04 13:33:13 · 1941 阅读 · 0 评论 -
线程同步基础——使用读写锁实现同步数据访问
/** * 缓存器例子 * @author Administrator * */public class CacheDemo { private Map&lt;String, Object&gt; map = new HashMap&lt;&gt;(128); private ReadWriteLock rwl = new ReentrantReadWriteLock(); pu...原创 2018-11-05 15:06:12 · 252 阅读 · 0 评论 -
执行jar包出现java.lang.NoSuchMethodError错误
出现这种错误是由于jar包程序中有两个以上的相同类名文件,在打成jar的过程中,相同的类名文件会被忽略。所以解决方法是,如果要用到两个相同的类名文件时,可以将文件类名更改成不一样的。...原创 2018-11-15 13:36:14 · 1088 阅读 · 0 评论 -
使用hadoop客户端命令时出现:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform.
当我集群搭建好了之后,发现使用了hadoop客户端命令时出现了如题的问题,有人说是64位和32位的问题,经过仔细的查找,在一个帖子上面找到了解决方案。https://blog.csdn.net/japson_iot/article/details/81156162注:我是借助上面帖子里面的解决方法,替换了navite文件夹,我使用的是2.2.0,下载的navite是2.4.0的版本,经过测试...转载 2018-11-20 15:07:19 · 606 阅读 · 0 评论 -
hadoop客户端操作出现:Exception in thread "main" org.apache.hadoop.security.AccessControlException:
Permission denied解决方案:hdfs-site.xml中添加下面的配置文件后,重启hadoop文件系统&lt;property&gt; &lt;name&gt;dfs.permissions&lt;/name&gt; &lt;value&gt;false&lt;/value&gt; &lt;/p原创 2018-11-21 10:48:24 · 5116 阅读 · 3 评论 -
xml配置文件中factory-bean与factory-method
http://www.cnblogs.com/vickylinj/p/9474597.html转载 2018-12-18 16:17:33 · 506 阅读 · 0 评论 -
Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区
https://www.cnblogs.com/SarahLiu/p/6073961.html这篇文章不错,大家可以看看!转载 2019-02-19 15:15:42 · 1231 阅读 · 0 评论 -
SpringBoot报错:Failed to read Class-Path attribute from manifest of jar file:xxx
maven下报错 Failed to read Class-Path attribute from manifest of jar file:xxx跟着xxx目录下去,删掉文件夹,update projects,会重新下载。原创 2019-03-19 21:02:47 · 3127 阅读 · 0 评论 -
mysql安装出现应用程序无法正常启动(oxc000007b)的解决方案
有时候安装mysql或者python时候,有遇到过应用程序无法正常启动(oxc000007b)的错误,之所以导致这种问题是因为系统本身缺少了mysql或者是mysql依赖的vc++语言环境,所以就出现了这种问题,下面给大家介绍一种工具,这种工具可以有效的帮助我们解决这种问题。工具下载地址:http://forspeed.onlinedown.net/down/DirectXxiufugongj...原创 2018-09-27 11:33:59 · 12448 阅读 · 10 评论