自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux系统安装Nginx常见报错问题

linux系统安装编译nginx

2023-02-22 14:19:32 1133

原创 Idea制作docker镜像

Idea本地制作docker镜像

2022-12-12 23:14:53 1688 1

原创 k8s集群node节点运行kubectl命令

k8s集群,node节点执行kubectl命令配置

2022-12-05 18:11:22 2705

原创 网关集群使用Nginx代理,上传文件HTTP请求413

HTTP请求413排查方法

2022-10-11 17:41:53 729

原创 Idea启动项目报错 No appropriate protocol

idea启动项目报错,连接数据库失败

2022-08-19 11:21:39 1411

原创 Linux常用命令汇总

linux常用运维命令

2022-08-11 23:26:55 715

原创 通用权限模型

在新公司已有半年之久,做的还是会员业务,相比较于支付行业的会员,物流行业的会员还是有很大差异的,一个主要是C端的个人用户,一个大部分是B端的企业用户,底层的会员账号模型有些差异,物流行业的会员多了组织和权限,下面主要介绍下通用的权限模型。...

2021-11-02 19:29:48 241

原创 系统重构

最近几个月,一直忙着系统重构,涉及到了会员基础服务、聚合服务、认证服务、审核服务,将整个会员的注册(网关注册、网站注册、H5注册、App注册)、实名认证、资料重提、审核、审核后的通知、入网等,一整套流程给全部重构了,总体来说,感觉受益和整体提升挺大的,一些个人感受和摸索总结的方法和大家分享下,希望对新人有些帮助。...

2020-10-28 22:37:48 496 1

原创 JMeter系统压测---dubbo接口压测

博客好久没更新了,和理想中一周一篇的差距还是挺大的,主要是自己的原因,还有个同学在博客上问了我嵌入式C,cpu死循环问题,没有细看,也没给他正确方案,很抱歉。另外C转java两年了,对我个人而言,变化挺大的。刚来那会,从前公司的核心骨干(单独负责项目)到现公司的一个小兵(好多都不懂,除了java基本语法其他都不懂),心态变化挺大的,不懂才会虚心学习,不懂才会乐意接受批评(凡是正确的,有利于成长和进步的批评都挺好的)。两年了,又成了核心骨干,没有之前的那种傲气,有点洗净铅华的感觉,感觉挺好的。不...

2020-05-09 12:42:43 644 2

原创 踩坑记录1---使用mybatis原生自带分页插件失效问题分析

现象:使用了分页查询,但是查询出来的结果一直没分页效果; 结论:生成查询请求参数page必须使用带参数(当前页,每页大小)的构造方法; 不能直接使用空的构造方法,然后用set方法设置参数源码分析:(mybatis-plus-support 2.3.1)1.我们首先来看page类,带了参数的构造方法,会调用supper(current,size)方法publ...

2019-07-02 19:32:17 1511

原创 使用EasyExcel对excel进行数据处理(导入导出)

度过了一段忙碌的时间,新需求开发,老系统的技改,现在终于轻松了一点;话不多说,直接进入主题。 之前进行excel的导入和导出,一般使用Apache POI,写出来的代码一大堆,不仅不够美观简洁,新手还容易出错。现在推荐使用阿里的EasyExcel,方便简单,容易懂。1.jar包依赖<dependency> <groupId>com.alibaba...

2019-07-02 19:05:33 21947 8

原创 java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfiguration

15:02:40.990 [main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestE...

2019-03-07 15:34:52 4847 4

原创 使用jsch进行文件下载2---sftp客户端

public class SftpClient { private static Logger logger = LoggerFactory.getLogger(SftpClient.class); ChannelSftp sftp = null; Session sshSession = null; private String host= ""; private int por...

2019-01-17 20:03:50 521

原创 使用jsch进行文件下载1---controller层部分代码

最近做的一个项目要使用sftp进行文件下载操作,之前使用的都是ufs,所以写了一个sftp客户端。下载用到的jar包,maven依赖如下   &lt;groupId&gt;com.jcraft&lt;/groupId&gt;   &lt;artifactId&gt;jsch&lt;/artifactId&gt;   &lt;version&gt;0.1.46&lt;/version&gt...

2019-01-17 19:55:58 280

原创 IE浏览器下载文件名出现中文乱码问题解决

最近做的一个项目,出了个小问题,使用google浏览器下载文件正常,结果使用IE11浏览器下载文件时,发现就下载失败。问题原因:当请求的url中含有中文时,google浏览器会自动进行URL编码,请求的中文会变成如下格式,而对于IE浏览器而言,不会进行URL编码,请求的中文依然是中文,所以到后端之后,就会出现错误; 解决方法:在后端给出下载地址到前端之后,先进行一次URL编...

2018-12-12 20:50:48 7502

原创 jQuery传递数组对象到后端

1.前端数据展示:&lt;div class="pagebox"&gt;&lt;div class="module"&gt; &lt;table&gt; &lt;tr&gt; &lt;td&gt;name:&lt;/td&gt; &lt;td&gt;&lt;input class="name" ty

2018-11-08 20:28:03 3651

原创 使用velocity循环展示后台对象

example1.后端部分:传递包含TestVO对象的列表List&lt;TestVO&gt; list = new ArrayList&lt;TestVO&gt;();// 添加list内容....ModelAndView mv = new ModelAndView();mv.setViewName("XXXXX"); //velocity模板名称mv.addObject...

2018-11-07 20:44:43 2793 1

原创 The matching wildcard is strict, but no declaration can be found for element 'apollo:config

      最近技改,项目升级,原先的一个老系统的jdk和spring都升级到了最新版本,并且接入了apollo。更新代码之后,发现有xml报错,内容如下:Multiple annotations found at this line:    - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declarati...

2018-08-23 17:18:16 2218 3

原创 转行三个月的感想-------新环境、新思维、新的定位

    不知不觉间,来新公司已经三个月了,今天进行了一轮答辩,感慨颇多,愿与诸位做技术以及打算做技术的人共同分享。    转行之初,可能会有一些迷茫和困惑,但随着一个个新需求做下来,一个个bug解决,内心的迷茫和困惑会慢慢消失。这三个月来,从一个小白,到能够写基本的MVC,会前端的ajax,以及能够写接口,甚至还参与了一个系统的制作。之前为了赶进度,周六和周日都到公司自愿加班,代码重写了几次。...

2018-07-31 21:21:27 984 4

原创 The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'

在eclipse中导入了一个新的maven工程,然后发现有xml报错,具体报错内容如下:Multiple annotations found at this line:    - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo...

2018-06-20 15:04:52 1810

原创 Tomcat启动时Failed to import bean definitions from URL location [classpath:META-INF/spring/site-domains

问题现象: 最近开始做新需求,然后在Tomcat上部署项目时,出现了如下报错:具体就是IO解析错误,无法解析XML文件, IOException parsing XML document from class path resource [META-INF/spring/site-domainservice-common.xml]问题分析:这个问题是概率性出现的,文件是存在的,但是还是报错了,怀疑...

2018-05-10 18:31:45 16462

原创 Eclipse启动报错---A java Runtime Environment(JRE) or Java..................

问题现象:Eclipse版本有点低,懒得下,就直接让同事给拷贝一个Eclipse过来,结果打开后,就出现了报错,报错截图如下:说是没有JRE,但我的电脑是有装JRE的。问题分析:1.认真看报错内容,C盘指定的那个路径下没有找到JVM;那么直接在本地C盘那个目录下查找,发现竟然不是这个版本的JDK,目录也没有。2.Eclipse目录下,会有一个eclipse.ini文件,这个是Eclipse启动时加...

2018-05-10 18:19:55 444

原创 Exception in thread "Xmemcached-Reactor-2" java.lang.OutOfMemoryError: PermGen space

在部署项目的时候,console最后信息如下:Exception in thread "Xmemcached-Reactor-2" java.lang.OutOfMemoryError: PermGen spaceException in thread "Xmemcached-Reactor-2" java.lang.OutOfMemoryError: PermGen spaceException...

2018-04-18 20:14:31 1135

转载 Tomcat Server at localhost was unable to start within 45s

部署项目的时候,发现tomcat报错,具体的错误信息是:Starting Tomcat v7.0 Server at localhost' has encuntered a problem.Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more...

2018-04-18 20:08:06 197

原创 Could not load properties; nested exception is java.io.FileNotFoundException:

        刚去新公司,第一天主要是处理入职材料,办公软件之类;第二天就是开发环境的配置;第三天就从SVN库上下载了公司项目,在本地运行,遇见了一系列问题,百度和google,以及咨询同事,外加自己推测和尝试,总算在下班前把项目跑起来了。        导入已存在的maven项目之后,就开始部署在tomcat上,报错如下:    严重:Exception sending context ini...

2018-04-18 20:00:56 14342 1

原创 maven环境搭建,以及在eclipse中的配置

1.进入Maven官网,点击左侧列表菜单里面的Download;2.在Files菜单项中,会有官网推荐的最新版本maven,点击即可下载;3.在Previous Releases菜单项中,点击“Maven Releases History”能够看到各个java版本对应的maven版本,点击“archives”能够看到maven的各个版本;4.在系统变量中新建环境变量,名称为“MAVEN_HOME”...

2018-04-17 21:06:44 174

转载 Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'

安装jdk1.8,配置好环境之后,在cmd命令行中运行java -version,出现了上述报错;在path环境变量中,将java环境变量放在第一位,重新在cmd命令行中输入java -version,运行正常。...

2018-04-16 20:10:49 245

转载 安装mysql时报错计算机中丢失MSVCR120.dll

    自己在家里安装mysql时挺顺利的,结果在公司电脑安装mysql的时候,就直接报错了。  在网上查找了一些方法,有的说的是在C:\Windows\System32文件夹下,将msvcr120_clr0400.dll文件复制一份,然后改名为MSVCR120.dll;还有的说是msvcr110_clr0400.dll这个同样复制改名,实测没有任何效果; 后来是直接下载了Visual C++的安...

2018-04-03 19:47:40 10200 2

原创 安装mysql数据库一般步骤

 1.进入mysql官网,网址https://www.mysql.com/;2.选择DOWNLOADS---&gt;Community---&gt;MySQL Community Server,直接链接如下     https://dev.mysql.com/downloads/mysql/3.根据自己的电脑配置,选择合适的安装包(例如我的是windows7 64位系统,选择的是Windows(x...

2018-04-03 19:30:39 246

原创 error LNK2001: unresolved external symbol memset

        调试代码的时候,一般报错都会指出具体的错误,错误文件,错误行数;但是偶尔你会发现,有的是链接错误。例如,同样的一套code,debug模式可以正常编译,release模式就报错了,报错是在一个obj文件中,错误类型是: error LNK2001: unresolved external symbol memset。    问题原因:debug模式,编译器不会对代码进行优化;rel...

2018-04-03 19:07:29 2729

原创 择业与转行

      有句话叫做“男怕入错行”,说的就是选择一个正确的行业对于人的重要性。      中国的孩子和成人,大多数是比较惨的(国外的,我没经历过,也不想道听途说,就不做评价)。在应试教育的大环境下,小学就是为了升初中,初中是为了升高中,高中是为了考大学,大学毕业之后,找份工作谋生,结婚、生子、买房等等。      说大多数比较惨,不是说生活多么惨,而是很多人活得比较麻木,换句话说,很多人“是为了...

2018-03-29 20:35:37 1817 19

原创 BIOS入门基础------porting单板

      作为一个BIOS工程师,没有porting过单板,都不好意思说自己是做BIOS的。很多人可能会觉得porting很难,毕竟将一块单板成功上电,引导进入OS,看起来很难;也许有人觉得很简单,基本也没改啥,用了AMI的code,就直接进入了OS。难或者不难,就像小马过河一样,需要自己去尝试。1.CPU上电时序图,作为一个BIOS工程师,基本的硬件原理图你要能看懂。软件开板前,务必让硬件测量...

2018-03-28 20:24:32 4102 2

原创 BIOS入门基础------TXT

        在这个信息时代,信息安全是很重要的,BIOS中与TXT相关的就是TPM模块或者TCM模块,涉及到加密。一般的家用电脑或者笔记本是否有这个模块,大家可以进入BIOS Setup界面查看。    1.Provision:TPM模块在使用之前,需要Provision;Provision的工具,可以在Intel官网下载最新的TPM2 Provision Tool,然后在shell下进行Pr...

2018-03-27 20:17:49 7654

原创 BIOS入门基础------常用定位手段

        对于开发而言,更多的时间可能是用于调试定位问题,解决bug,实际coding的时间,也许只占了一小部分。在这里,主要说下BIOS常用的问题定位方法。       1.串口日志:串口日志可能是所有编程语言中最基本的方法,添加调试打印信息。但是对于刚入门的BIOS工程师而言,可能会觉得有些奇怪,debug模式已经打开了,但是有些信息就是没有输出。对于AMI的code而言,想打印IPMI...

2018-03-27 19:21:59 5357

原创 BIOS入门基础------SLES12源码获取

      之前介绍了主流Linux系统源码的获取方式,这里算是一个补充,主要说下SLES系统源码的获取方式。不用从网站上下载,在安装的时候就可以选择安装源码包。(1)前面的安装步骤略过,到了安装软件包时,选择software;(2)进入software界面后,在界面的左下方,选择Development,勾选上C/C++ Compile and Tools,然后点击右下角的Accept,开始安装;...

2018-03-22 20:32:39 843

原创 BIOS入门基础------Linux问题定位常规方法

      前面介绍了Linux挂死定位问题的特殊方法,算是剑走偏锋,现在介绍下Linux定位问题的常规方法。开发、测试或者运维,都可以看下,其实就是将OS串口重定向。     对于redhat7.0系列及更新的OS版本,都是适用的(UEFI模式下)。主要是修改/boot/efi/EFI/radhat/grub.cfg文件,对于CentOS系统,将redhat替换为centos即可,其他的系统,大...

2018-03-22 19:51:02 741

原创 BIOS入门基础------Linux问题定位特殊方法

       前面介绍了一些Linux内核的查看,下载源码,以及编译内核之类的,这里说下作为BIOS工程师,可能会用到的Linux挂死问题定位技巧。     就是那种OS已经挂死,但是又没有串口日志,可能屏幕还是黑的,你又不敢重启(毕竟重启有极大概率会破坏环境,导致问题不复现)的情况。对于OS工程师而言,可能除了重启没啥办法了,但是对于BIOS工程师而言,还是有方法的。因为我们有ITP(也叫做XD...

2018-03-22 19:17:03 1538

原创 BIOS入门基础------OS相关

       作为一个BIOS开发工程师,很多时候,会接触到OS相关的问题,特别是系统下的压力测试。有的时候,系统莫名其妙就挂掉了,为了定位问题,一定的OS定位技巧是必须的,现在主要以Linux系统为例进行说明。       定位问题,可能需要内核源码,查看内核bug,具体的OS源码,甚至编译Linux内核。1.首先推荐一个内核源码的网址:https://www.kernel.org/;这个网站上...

2018-03-21 19:48:18 5349 2

原创 BIOS入门基础------OS Loader

       很多大公司,一般都会有自己专门的OS小组,但一般都不会有BIOS小组,因为BIOS这玩意,兼容性太强了,以至于常常被人们所忽略。而很多做服务器的公司,有BIOS小组和OS小组,但怎么说了,划分也太清楚。        在我看来,作为一个合格的BIOS工程师,必须要懂OS;作为一个OS工程师,要了解BIOS(不奢求懂太多,至少要了解)。在BDS阶段,BIOS会选择可启动项,按照设置的顺...

2018-03-20 20:26:25 4358 7

原创 BIOS入门基础------ACPI

ACPI这部分其实比较重要,因为它关系到了电源、功耗、性能。另外,与OS关系比较大。1.对BIOS而言,ACPI最直观的就是电源功耗,从而影响到cpu性能,具体的设置,就在BIOS Setup界面Advanced菜单下,高级电源管理这块,会有许多设置选项。还有CPU的一些状态设置,例如C-State、P-State、Turbo mode等等。实际上,就是往相关寄存器里面写值。更改某个选项,本质上是...

2018-03-20 19:24:21 23974

系统压测工具包(含jmeter-plugins-dubbo)

压测工具包中包含一个压测工具JMeter和一个压测dubbo的jar包jmeter-plugins-dubbo-1.2.7-SNAPSHOT-jar-with-dependencies.jar。主要是用于系统压测,可直接压测dubbo接口

2020-05-08

dubbo.xsd文件

dubbo.xsd文件,主要解决xml报错cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaratio

2018-06-20

second-gen-interface-spec-v2-rev1-4

IPMI2.0规范,适用于BIOS开发、BMC开发工作者,以及其他用到IPMI规范的工作者

2018-04-30

PCI_Express_Base

PCIE规范,压缩包里面有3.0和4.0两个版本,适用于BIOS开发,芯片开发工作者

2018-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除