自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 天翼云使用心得

走这条路,咦,走不通,那我走这条路,咦.....,也走不通,哎,不走了吧。...爆破.重生.再爆破.客服.靠自己.靠自己不用了。

2024-02-03 11:59:39 103

原创 VisualVM远程连接监控SpringBoot项目

一、远程连接JMX 服务器是腾讯云的,不需要修改/etc/hosts,只需要修改/etc/profile,在/etc/profile下添加export JAVA_OPTS='-Djava.rmi.server.hostname=外网IP-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10088 -Dcom.sun.management.jmxremote.rmi.port=10088 -Dcom....

2021-02-18 23:28:37 1277 4

原创 记录调试外网远程桌面访问内网电脑经历

现在的人,简直不说了,看到别人的博客,然后就原样照搬过来,只有一个片段,也不去验证,完全没有任何价值,还让人走了不少弯路,这次调试经历大概有半个月,查找了不少资料,都是只言片语的,哎,特此记录下调试的步骤! 我是在公司电脑,远程桌面连接家里的电脑,没使用其他辅助设置,就是远程桌面连接。家里的设备是电信的光猫和小米路由器3G,电脑是笔记本电脑。 第一步:确认自己家的IP是公网IP,还是电信分配的局域网IP。百度查询IP即可,然后登陆自己的路由器查询WAN的IP,...

2020-09-01 23:32:42 518 1

原创 BeanFactory和ApplicationContext的区别

BeanFactory:是Spring里面最顶层的接口,提供了最简单的容器的功能,只提供了一些获取bean和判断是否单例或者是否原型等的抽象方法;ApplicationContext:应用上下文,继承BeanFactory接口,它是Spring的一个更高级的容器,提供了更多的有用的功能;1) 国际化(MessageSource)2) 访问资源,如URL和文件(ResourceLoa...

2020-04-09 21:15:25 299

原创 Bean的加载过程

1.转换对应beanName这里传入的name可能不是beanName,传入的name可能是别名,也可能是FactoryBean。解析过程就是去除FactoryBean的前缀修饰符&,如果是别名alias,则找到最终的beanName。2.尝试从缓存中加载单例单例在Spring的同一个容器内只会被创建一次,后续再获取bean,则是直接从单例缓存中获取。当然这里是尝试加载,首先尝...

2020-04-09 18:51:22 1798

原创 mysql脏读、不可重复读、幻读

脏读(侧重点在读取了未提交的数据)指一个事务读取到了另一个事务未提交的数据,造成了与数据库中的数据不一致的情况。比如事务A修改了一条数据,但没有提交,此时事务B却读取了该条数据,事务A由于出错发生了回滚,这时事务B就形成了脏读。 2. 不可重复读(虚读)(侧重点在读取了已经提交的修改的数据,数据本身对比)指一个线程中的事务读取到了另外一个线程中的事务已提交的update的...

2020-02-26 00:02:38 850

原创 Mysql的访问类型type总结

Type访问类型,效率低到高如下:all < index < range < index_subquery < unique_subquery < index_merge < ref_or_null < ref < eq_ref < const < system1. all全表扫描,Mysql遍历全表来找到匹配的行,在大数据量...

2020-01-11 23:42:14 1753 1

转载 Java中堆和栈的区别

堆和栈都是Java用来在RAM中存放数据的地方。堆(1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。(2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。栈(1)栈中主要存放一些基本数据类型的变量(byte...

2019-12-15 20:07:23 103

原创 java导出word,记录主要步骤和遇到的问题及解决的方法

最近有个项目需要导出word,大概有26页,主要是图片,不过图片不是连续的,图片下有标注说明,而且图片需要通过JFreeChart生成饼状图和折线图,本来页面上的图是echart的,太多了,不能用传参到后台,只能通过JFreeChart生成。找了很多方法,最后确定的方法是XML+FreeMarker来实现的。 首先,制作word模板,我开始使用的是docx,导出w...

2019-12-08 20:46:38 996

原创 springboot中mybatis接口和.xml文件放不同包,遇到的Invalid bound statement (not found)问题

在项目中由于接口和xml文件有那么一点点多,我打算分子包放,结果分了子包放入后报错了,org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),没有发现接口中的方法,困扰了很久,一直觉得是接口没有加载到spring中,当时跟踪源码,发现是有接口的,以为是接口方法没有加载,结果没找到方法在哪儿加载的...

2019-11-16 12:03:34 578

原创 SpingBoot打成jar包无法访问jsp

在idea中练习测试了一个SpringBoot项目,能够成功访问,但是打包成jar包后,无法访问jsp在网上搜索了有两种方法,于是记录一下,第一种方式,说是将SpringBoot版本改为1.4.2release版本的,我的是2.0.0版本的,降低版本来访问的话,那就没意思了,不推荐。第二种方式,将项目打包成war,修改packaging为war,还是使用java -jar xx.war...

2019-09-28 14:42:20 318

原创 springboot返回jsp视图报错

初次学习springboot,创建了一个springboot例子,返回jsp页面,结果给卡住了,返回页面报错了,一直解决不了,网上总是介绍了3种情况,但都不是我的这种情况,先来介绍并记录下网上说的3种情况:第一种,启动类位置不对说是,Application启动类的位置要放在项目包的根目录下,就是groupId下,pox.xml中可以查看到groupId,或者记得设置的groupId,这样会...

2019-08-30 00:24:55 1140

转载 PostgreSQL常用函数以及操作符

一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表:操作符 描述 < 小于 > 大于 <= 小于或等于 >= 大于或等于 = 等于 != 不等于 比较操作符可...

2019-07-28 23:39:59 4782

原创 linux mysql5.7 安装配置报错记录

安装版本是linux的mysql5.7,安装时按照网上的文章安装,结果报错了:ERROR! The server quit without updating PID file,又在网上找大半天,没有解决,最后实在没法,到官网查看,才解决了的,原来是/etc/my.cnf文件配置错了。5.7的正确配置如下:[mysqld]datadir=/usr/local/mysql/mysql-5.7.2...

2019-07-13 17:58:15 376

原创 nginx详解及配置

Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。Nginx使用基于事件驱动架构,使得其可以支持数以百万级别的TCP连接。Nginx是一个跨平台服务器,可以运行在Linux,Windows,FreeBSD...

2019-07-12 01:02:16 311

转载 python中postgreSQL方法copy_from()、executemany()、to_sql()性能大比拼

1.查询数据库中数据表是否存在,不存在则创建import psycopg2conn = psycopg2.connect(host=***, port=***, database=***, user=***, password=***)cur = conn.cursor()try: cur.execute("select to_regclass(" + "\'" + ta...

2019-07-09 00:27:47 13656 7

转载 linux(centos6) 下安装 postgresql-9.3.1.tar.gz

一、 环境centos6.0 minimalpostgresql-9.3.1.tar.gz二、准备工作1将虚拟机网卡使用NAT模式,方便上网 2关闭防火墙,可以查看02.centos常用操作.md三、先安装 make, gcc ,gcc-c++,readline-devel ,zlib-devel 。如果已安装,可以忽略这些都是依赖。[root@linhp local]#...

2019-07-06 00:48:18 589

转载 并行与并发的区别

很多人不是特别明白并发编程和并行编程的区别所在,有很多人很容易搞混淆,觉得二者近似相等,本文将用几个浅显易懂的例子,来说明一下什么是并发和并行。1、任务与多任务 关于什么是进程,什么是线程,这里不打算多说,关于每一种开发语言的多线程处理技术语法上有所区别,原理很多类似,可以查阅相关的参考书。什么是任务呢?其实很简单,在我们生活中,比如我今天要学一首歌,要在操场上散步1000米,...

2019-06-29 20:07:44 220

原创 mysql使用group_concat函数时,结果集过大会被截取的解决方法

mysql的group_concat()函数的默认返回1024个字节长度,超过长度会被截取掉。可以通过以下sql查询:show variables like 'group_concat_max_len';解决方法:在mysql的配置文件,my.ini中mysqld下增加group_concat_max_len = 10240000mysql中执行:set globa...

2019-06-15 21:05:28 2765

原创 myeclipse2013安装hadoop-eclipse-plugin-2.7.3.jar插件出现Unsupported major.minor version 51.0错误

myeclipse2013安装hadoop-eclipse插件时,试了hadoop-eclipse-plugin-2.6.0.jar,hadoop-eclipse-plugin-2.7.0.jar,hadoop-eclipse-plugin-2.7.1.jar,hadoop-eclipse-plugin-2.7.3.jar,hadoop-eclipse-plugin-2.8.3.j...

2019-05-21 00:48:50 295 1

原创 jenkins集成svn+maven+tomcat+sonarQube+sonarScanner

       jenkins安装有两种方法,下载jenkins.war和jenkins.msi,war直接使用cmd命令java -jar jenkins.war(进入war目录),msi安装后,就可以直接访问,都是用localhost:8080访问。其他关于安装方面不清楚的,可以百度,这次主要记录下jenkins集成各种工具的方法。       jenkins推荐的插件安装中没有sonarq...

2019-02-01 13:46:49 2665

原创 myeclispe的maven项目缺失maven dependences

安装sonarQube后,项目的maven dependences却消失不见了,迅速的反映是去项目右键-properties-deployment-Deployment Assembly下,点击add-Java Build Path Entries下添加maven dependences,但是却没有,网上找了一个办法,使用了,可行,随记录一下找到项目的.classpath文件:    &l...

2019-01-30 15:12:33 237

转载 pytesseract使用

pytesseract使用1.安装pip install pytesseract2.安装tesseract-ocr,下载地址:https://github.com/UB-Mannheim/tesseract/wiki,我安装的版本tesseract-ocr-setup-3.05.01.exe,安装的时候选择把chi_sim(中文简体)和chi_tra(中文繁体)数据库安装上3.设置环境...

2018-10-21 16:42:55 848

转载 Hadoop集群大数据平台搭建

阅读目录一、Hadoop集群环境搭建配置 二、Hadoop集群环境安装 三、Hadoop集群完全分布式坏境搭建回到顶部一、Hadoop集群环境搭建配置1、前言Hadoop的搭建分为三种形式:单机模式、伪分布模式、完全分布模式,只要掌握了完全分布模式,也就是集群模式的搭建,剩下的两种模式自然而然就会用了,一般前两种模式一般用在开发或测试环境下,Hadoop最大的优势就是分布式集...

2018-09-16 01:18:02 586

原创 hadoop启动报错java.lang.NoClassDefFoundError:/org/apache/hadoop/yarn/server/timelineCollectorManager

hadoop启动报错,这个错误主要是缺少timelineCollectorManager的jar包,下载该架包,放到yarn下的lib文件夹下即可。或者hadoop3.0.3 版本将share\hadoop\yarn\timelineservice\hadoop-yarn-server-timelineservice-3.0.3.jar 放到share\hadoop\yarn\lib 下也...

2018-09-15 22:07:40 6035 4

原创 Failed to set permissions of path: \tmp\hadoop-Administrator\..\Administrator..\.staging to 0700

eclipse上运行hadoop的worldCount例子时,报错如下:严重: PriviledgedActionException as:Administrator cause:java.io.IOException: Failed to set permissions of path: \tmp\hadoop-Administrator\mapred\staging\Administrat...

2018-09-05 00:49:00 1392

原创 TortoiseSVN安装和配置

之前安装过svn,今天在安装时,居然搞了半天,还是觉得有必要记录一下,主要是版本库中的配置文件1.安装TortoiseSVN很简单,百度上一大把文章,不会的可以搜下,主要说下配置文件2.svn安装好后,需要创建版本库,两种方式,第一种,手动创建,在需要的目录下创建一个文件夹,然后鼠标右键选择TortoiseSVN中的create repository here,会在文件夹下生成一些文件夹,...

2018-09-03 01:30:54 4199

原创 hadoop详细安装及配置

一、下载http://hadoop.apache.org/ hadoop官网二、解压注:使用管理员权限解压三、配置环境变量添加HADOOP_HOME配置:自己安装hadoop路径,我的是D:\hadoop-3.0.3在Path中添加如下:自己安装hadoop路径/bin,如:D:/hadoop-3.0.3/bin四、hadoop需要jdk支持,jdk...

2018-08-26 21:51:21 86213 9

原创 hadoop启动,报Unresolved address错误的解决方法

hadoop使用start-dfs.cm启动时,报如下错误:java.io.IOException: Failed on local exception: java.net.SocketException: Unresolved address; Host Details : local host is: "master"; destination host is: (unknown):0; ...

2018-08-25 21:38:20 8254

转载 hadoop四个配置文件的正确配置

hapoop3.0.3的配置,经验证是正确的,其中的路径需要修改为自己放置hadoop的路径:../etc/hadoop里面一 、core-site.xml<configuration> <property> <name>fs.default.name</name> <value&g...

2018-08-25 21:16:31 4318 1

原创 关于子类构造方法中super关键字的使用记录

java中,父类中有无参构造方法,子类中可以构建构造方法而无需添加super,如果父类中没有无参构造方法,那么子类中就必须构建父类中有的构造方法(需遵循先构造父类,再构造子类),并且相应的有参构造方法的第一行就得有super(x,y...),不然会编译错误,有无参构造方法,子类中的有参构造方法就可以不加super(x,y...)。如下,类Animal 添加  public Animal() {...

2018-08-10 00:50:32 1188

转载 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

Java7 HashMapHashMap 是最简单的,一来我们非常熟悉,二来就是它不支持并发操作,所以源码也非常简单。首先,我们用下面这张图来介绍 HashMap 的结构。这个仅仅是示意图,因为没有考虑到数组要扩容的情况,具体的后面再说。大方向上,HashMap 里面是一个数组,然后数组中每个元素是一个单向链表。上图中,每个绿色的实体是嵌套类 Entry 的实例,Ent...

2018-08-05 00:43:57 125

原创 代码质量管理平台SonarQube+sonar-scanner的安装、配置和使用以及出现的问题解决方法

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。为防止以后使用过程中出现遗忘,记录一下。一、安装、配置篇1.在SonarQube官网下载所需版本,在downloads页面的下方的Related Tools下的Documentation and Download下载scanner,SonarQube4.5+的版本需要scanner2.4+的版本,SonarQu...

2018-07-14 01:02:46 6979

原创 webpack热启动时,报错Module build failed: Syntax Error (5:1) Unknown word

报错如下:ERROR  Failed to compile with 1 errors                                 23:48:41 error  in ./node_modules/element-ui/lib/theme-chalk/index.cssModule build failed: Syntax Error(5:1) Unknown word  3...

2018-06-02 00:34:07 10220 5

原创 freemark接收后台json日期被自动转换成long问题

freemark接收后台json日期时,被json自动转换成long了,需要反序列化,在json转换前设置JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd",转换中设置SerializerFeature.WriteDateUseDateFormat,例如这样JSONArray.toJSONString(map, SerializerFeature.WriteDateU...

2018-03-04 21:35:01 948

原创 mybatis中mapper.xml文件参数问题

mapper.xml中的参数date,integer,string等一个的参数,可都修改为_paramete,或者在mapper.java的接口文件中的参数上添加@Param(value="xxxx"),xxxx为xml中对应的参数,不然会报错:There is no getter for property named 'xxxx' in 'class java.lang.String(参数str...

2018-03-04 21:26:26 986

空空如也

空空如也

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

TA关注的人

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