- 博客(34)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 awk工具统计分析
awk在linux中作为一个基础工具,凭借着出色的能力在数据统计分析中占据了一席之地,用过的都觉得其不愧为linux三剑客最强。awk处理文本内容是以行为单位处理的,所以一般处理数据都是按行去分析的。使用awk可以命令、脚本方式执行。本文重点在于介绍应用案例,案例中使用到的都是linux自带的基础工具。
2023-06-17 22:37:13 133
原创 一次PKIX异常问题排查记录
文章目录事件说明PKIX异常堆栈信息问题分析原因一 证书不被信任事件说明起因于对接外部第三方服务,使用https请求,浏览器访问目标地址成功,但是在程序中通过http调用直接就报异常了,具体异常堆栈信息后面有带上。当前项目运行环境为 jdk1.6,已经可以算是古老版本了。PKIX异常堆栈信息javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building failed
2021-12-12 22:24:28 2178
原创 Windows系统中VMWare虚拟机屏幕分辨率调整
在windows中安装了VMware Workstation 10.0.3,安装了linux虚拟机CentOS7,发现虚拟机分辨率太小了,然后百度调整下,但是百度到的方法貌似不太适用,自己找到的方法,记录分享一下。在查看中选择 自动调整大小 - 自动适应客户机 + 自动适应窗口然后就可以了结果展示如下...
2020-11-12 00:22:40 8123
原创 zookeeper非正常结束后启动失败问题排查
问题产生背景 本地电脑中运行了三个zookeeper实例搭建的集群,在其正常运行的时候,电脑重启了,然后想要启动zookeeeper集群,但是提示:ZooKeeper JMX enabled by defaultUsing config: apache-zookeeper-3.6.1/conf/zoo1.cfgStarting zookeeper ... FAILED TO START问题排查 查看运行日志,默认日志目录在zookeeper根目录有个logs,发现其中有一个后...
2020-05-24 16:09:39 1226
原创 前后端分离中Cors跨域问题解决方法总结
序言 目前项目开发流行前后端分离,前后分离势必会出现CORS问题了。CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文主要讨论前后端分离之后对于Cors问题的解决方案。
2020-04-12 23:39:01 1559
原创 SpringBoot多数据源实现
序言 在项目中,单个数据库承受的压力是有限的,为了支持业务高并发的场景,多数据源的使用已经成为必须前提。这里使用SpringBoot整合MyBatis实现多数据源的使用案例,案例目前就使用两个数据库。Springboot整合mybatis实现多数据源有两种方式:分包和AOP。这里使用的分包,因为层次更加清晰。一、项目环境说明jdk版本为jdk1.8.0_172;数据库...
2020-04-06 16:08:51 364
原创 springboot项目使用devtools实现热部署
本文主要记录了一下在springboot项目中使用devtools热部署的一个经验。 在Idea中初始化项目之后,设置一下自动编译,设置路径: File-Settings-Build,Execution,Deployment-Compiler-Build project automatically 选项选中打勾:按快捷键Ctrl+Shift+Alt+/,选择1.Regis...
2020-01-20 00:02:43 270
原创 POI读取Excel
在开发中会用到好多excel表格,读取表格中的数据,然后进行处理,感觉还是不熟悉。在此使用POI最新的版本做一个记录。maven项目依赖<!--POI依赖--><!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId...
2020-01-16 20:30:42 330
原创 Deepin系统下使用Idea开发时,自定义安装的maven不起作用
近期入手了新电脑,然后安装了Deepin linux系统,想着尝试再linux环境下进行开发工作,安装好系统之后就开始搞环境了。出于自己的习惯爱好,喜欢把软件安装到自己制定的目录中去,因此mkdir /home/software,新建了一个software目录,用于存放自己安装的软件,比如jdk,maven,redis,MySQL等等。首先安装jdk,我是安装的jdk8,下载压缩包...
2020-01-12 19:52:20 568
原创 kafka启动自带zookeeper单节点实例报错:/home/software/kafka_2.11-2.3.1/bin/kafka-run-class.sh: 第 299 行:exec: java
CentOS7中安装kafka_2.11-2.3.1,启动kafka自带的zk单节点实例命令:bin/zookeeper-server-start.sh config/zookeeper.properties启动自带的zookeeper单节点实例出现:kafka_2.11-2.3.1/bin/kafka-run-class.sh: 第 299 行:exec: java,问题,查看文...
2019-12-04 22:56:25 2375
原创 java查询mysql数据库数据timestamp字段显示null
实现一个查询数据库用户信息的方法,查询到数据库记录中的timestamp字段在java中显示为null,查看了下原因发现是因为没有给mybatis设置ORM规则,java实体类和数据库表字段映射不上,所以映射不成功的字段时java中的默认值,知道原因之后就知道怎么解决了:方法1、mybatis配置文件中设置结果集映射参考:<resultMap type="com.demo.bea...
2019-10-15 23:10:39 3199
原创 windows不安装wifi共享软件实现wifi共享
在受够了wifi共享软件的网络不稳定和脑残广告之后,终于想着自己写一个wifi共享软件,后来在网上发现有前辈说windows自带了wifi共享服务,然后测试了一把,成功调用windows系统本身的wifi网络共享,在此记录一下: 启动虚拟无线AP:mode:是否启用虚拟WiFi网卡,allow为启用,改为disallow则为禁用netsh wlan set hostedne...
2019-08-14 21:13:40 506
原创 Idea中写xml配置文件的时候没有代码提示
开发环境:IntelliJ IDEA开发SSM应用的时候,编写xml配置mapper.xml文件没有代码提示,这个问题应该是编写的xml文件中没有找到需要的dtd文件。在xml文件中的引入约束的标签如下:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org...
2019-04-24 12:03:21 16347 3
原创 ActiveMQ入门
准备好ActiveMQ官网下载ActiveMQ: http://activemq.apache.org/download.html 下载之后,解压缩到当前目录,进入到解压缩后的目录中/bin/,执行activemq start 命令启动ActiveMQ,打开浏览器,输入http://localhost:8161/admin/ 进入ActiveMQ管理页面,默认有两个登录用户admin user...
2019-03-13 11:45:27 141
原创 Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct
记录一下遇到过的问题SpringBoot 2.1.3版本,使用Actuator查看应用监控状态时,后台报错:Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation.项目中之前在2.0.x版本的时候引入了mysql的JDBC依赖,能行,升...
2019-03-10 18:14:33 25710 3
原创 Oracle数据库查询表中记录为空,Empty result set fetched
Oracle数据库查询表中记录为空,Empty result set fetched,此时没有数据,获取不到任何值,但是此时我们需要根据结果来做计算,因此可以使用count()函数来做结果统计,将统计结果用来做判断。场景:需要查询出结果用于求和计算,没有结果时取0。方案:使用case...when做sql的条件判断,当有结果为1时表示有记录,此时使用查询到的记录,当结果是其他时表示没有记录,...
2019-02-15 10:51:30 7429
原创 httpclient+Jsoup爬取网页数据
情景说明:网页的数据格式比较简单,只是把小说内容爬取到本地保存,没有遇到反爬。使用到的依赖如下:<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcompone...
2019-01-20 10:06:15 763
原创 hadoop3.0.3单机伪分布式环境搭建
系统环境:Centos7 虚拟机一台Hadoop版本:3.0.3Jdk1.8笔记从安装虚拟机,下载hadoop包,jdk包之后说起。第一步:将压缩包解压缩tar -xvf 压缩包的名字第二步:设置jdk的系统环境变量和hadoop的环境变量vim /etc/profile添加环境变量export JAVA_HOME=/software/jdk1...
2019-01-06 19:38:04 447 3
原创 idea在不重启springboot项目的条件下重新编译加载类文件
debug状态下更改代码,重启很费时间,设置热编译部署是很有用的,这个不同于springboot的devtools热部署,devtools修改完之后保存代码就会自动编译加载,本案例中改完之后需要手动重新编译修改过的java类,重编译recompile之后,springboot会重新加载编译完的类,从而实现了不用重新启动整个项目,但是这个有点问题就是小改动没有问题,大的改动如新增修改方法,recom...
2018-10-18 23:11:10 6958 3
原创 在windows环境下创建项目的安装程序setup.exe
准备工作做好:创建准备工具,Setup Factory 9, 使用汉化工具,安装好晴窗字典编辑器和晴窗中文,我的使用方式是:都启动之后右键晴窗中文,选择中文模式,接下来就开始正事了。工具 链接:https://pan.baidu.com/s/1qE4mo5AhvVsYMV8iHHYipw 密码:iocv 运行Setup Factory 9 ,文件-->新项目,第一个界面...
2018-09-21 20:31:44 6530
原创 windows环境下将任意的exe程序实现开机自启动
方法一:进入到exe所在目录下,进入命令行窗口,执行:reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v myapp/t reg_sz /d "%~dp0MyApp.exe"就可以将exe添加到注册表中的启动项,实现程序开机自启。 其中 %~dp0 是获取当前目录,如c:\mydir\ ...
2018-09-21 10:52:13 3758 2
原创 java创建快捷方式实现应用程序开机自启
SpringBoot应用中在启动的时候让应用在启动的时候,在windows系统中的启动目录下创建快捷方式,在系统启动的时候启动指定应用。这里使用jshortcut来实现。jshortcut的github地址:https://github.com/jimmc/jshortcut,可以下载下来自己打jar包,然后用VS编译一下src/jni/ 目录下的compile文件编译jshortcut....
2018-09-21 10:41:53 1131
原创 Java获取本地ip地址
获取本地ip地址本来是应该很简单的,但是在项目中本地实现了之后,放到生产环境却不行了,一直获取不到本地ip.下面先粘出我在生产环境中没有获取到ip地址的一般简单的获取ip地址的流程,最后面是我的解决方法(代码):public static String getLocalIpAddr() { Enumeration<NetworkInterface> networks...
2018-09-14 11:58:34 10822 6
原创 Spring Boot项目中获取参数值为空(笔记)
在Spring Boot应用中,框架会自动解析应用的配置文件 ApplicationProperties 配置文件,然后 可以通过 @Value("${localPointInfo}") 获取在其中配置的localPointInfo参数的值,但是获取不了,代码片段如下''' @Value("${localPointInfo}") public static String lo...
2018-08-14 21:00:02 3979
原创 linux虚拟机联网问题:destination host unreachable
ping www.baidu.com 测试网络连接时,出现destinationhostunreachable此时虚拟机状态:xshell能连接linux虚拟机,但是虚拟机连不上网。vmware的网络模式 状态是NAT模式。xhsell能连接上虚拟机,说明网段没问题,是同一个网段。VMware Wrkstation 中点击 编辑-->虚拟网络编辑器-->...
2018-07-22 17:39:35 12168
原创 linux命令用不了
执行完source /etc/profile 之后,发现所有的命令都用不了了,最后发现是因为我把 /etc/profile 文件中的PATH变量的值得末尾那个 $PATH 给去掉了,导致系统的路径找不到了;这时候该回去就好了,使用 绝对路径去修改 /usr/bin/vim /etc/profile 就是vim /etc/profile 的绝对路径版,在PATH变量末尾添加上 $PATH...
2018-07-20 19:03:33 767
原创 [笔记] Java服务端将数据发送到客户端html页面中显示
在页面中使用了Ajax向服务器请求数据,服务端返回的数据必须和客户端的页面需求的数据格式要一致。客户的短请求如下:请求中为了解决跨域问题,指定的传输数据格式是 jsonp 格式数据,所以,要求java服务端返回的数据也是和json格式一致,在这里可以返回一个map对象的字符串:由于JSONP实现的定义,我们在返回数据给页面的时候,需要通过请求中的callback函数名,将数据包...
2018-05-29 18:45:21 7284
原创 微信用户授权后,获取用户的基本信息
微信开发文档中写的不够清楚,做出来的是网页授权后获取用户信息,不是自己想要的,自己想做的是获取用户基本信息,在开发中总结了一下思路,开始的时候使用的是https://api.weixin.qq.com/sns/oauth2/ 去获取用户信息,后来发现获取的信息只是网页授权后能够获取的用户信息, { "openid":" OPENID"," nickname": NICKNA...
2018-04-27 14:47:45 11591 1
原创 angular4简单实现选项卡功能
<div> <span *ngFor="let v of title;let i=index;" (click)="spanClick(i)" [ngClass]="{'div-title':i=== oindex}">{{v}}</span></div><div> <div [hidden
2018-04-19 14:25:06 1541
原创 Java的Date类,日期的比较(笔记)
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 字符串转为日期前形式,直接用代码+注释了 * @author helloX007 */public class DateTest { public static void main(String[] args) ...
2018-03-17 20:42:42 825
原创 克隆虚拟机之后,发现克隆出来的虚拟机没有网卡和地址
前段时间需要配置zookeeper集群,就克隆了自己的虚拟机,准备用Xshell连接,没想到用ifconfig查看地址的时候发现没有网卡和地址vim /etc/udev/rules.d/70-persistent-net.rules查看了一下自己的网卡信息,发现有eth-0 eth-1,其中eth-0是原来的虚拟机的mac地址,我把它注释掉,将eth-1改为了eth-0,然后把mac地址复制一下...
2018-03-08 18:25:24 7049 2
原创 Spring事务管理
一、Spring对事务的管理方式Spring通常使用以下三种方式实现对事务的管理 1、使用Spring的 事务代理工厂 管理事务; 2、使用Spring的 事务注解 管理事务; 3、使用 AspectJ的AOP 配置管理事务。 二、Spring事务管理API Spring的事务管理,主要用到两个事务相关的接口。 1、事务管理器接口 ...
2017-11-19 18:13:06 754
原创 java的静态代理和动态代理实现笔记
java中的代理分为静态代理和动态代理,静态代理一种实现方式,一个代理类只能代理一个对应的类,动态代理有jdk动态代理和CGLib动态代理,其中CGLib动态代理方式是Spring框架中提供的代理方式。以事务代理为例---->>静态代理TXManager.java:public class TXManager { public void begin(){
2017-11-19 18:05:56 225
python语言用flask做二维码生成,二维码生成失败,这是怎么回事?
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人