自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

原创 Manjaro KDE 18.1.2踩坑指南(含双显卡黑屏解决方案)

用了win10那么久,对于windows环境特别厌恶,处处商业化严重的软件及广告,还有杀不完的病毒,更不完的新,感觉电脑不像自己的一样。所以我一直尝试各种各样的系统,ubuntu、kali、deepin最终选择了Manjaro,优美的界面,流畅的环境,arch支持…我深深的爱上了它。只是因为安装独立显卡黑屏让我重装了好多次系统。注意:我是安装的双系统,win10+manjaro。

2019-11-04 15:45:34 8711 10

原创 Manjaro KDE 22.1.3vmware无法复制文件

使用vmware安装manjaro22.1.3版本无法复制文件

2023-07-30 02:28:28 313

原创 用go语言实现一个日志搜集工具

data-agent一、简介​ 简称“数据代理”,实现的初始目的是用go语言实现ELK中和logstash一样收集、解析和转换日志的工具。logstash的性能问题比它的替代者来比的话还是差了一些。Filebeat采用了go语言开发,它重构了logstash采集器源码,性能比logstash更优秀。学习了go语言的基础语法,自己便动手去实现一个自己的日志搜集工具。在日志搜集的功能上去自定义一些额外的功能,不仅仅是日志搜集,比如:实现任意两个组件的数据同步转换的功能、统一的配置中心等等。该项目使用了简单

2021-10-18 10:33:47 730

原创 IDEA查看class文件

IDEA查看class文件BinED插件查看.class文件二进制或十六进制内容内容1.安装和使用插件2.切换进制显示我们可以通过如下操作切换进制显示.class文件现在我们除了咖啡宝贝能看懂,其他的没点字节码基础,谁能看懂,接下来介绍傻瓜式的查看字节码的idea插件。jclasslib bytecode viewer有好的字节码可视化工具jclasslib bytecode viewer 是一个可以可视化已编译Java类文件和所包含的字节码的工具。 另外,它还提供一个库,可以让开发人员

2021-09-22 23:32:15 1734

原创 Go语言开发学习笔记(持续更新中)

Go语言开发学习笔记(持续更新中)源自看B站Go学习视频一、环境1.1 安装包Go安装包:The Go Programming Language (google.cn)开发工具goland:[GoLand:JetBrains推出的智能Go IDE](https://www.jetbrains.com/zh-cn/go/?utm_source=baidu&utm_medium=cpc&utm_campaign=cn-bai-pro-goland-ex-pc&utm_conte

2021-09-15 17:36:58 1553

原创 redis笔记(入门到精通)

RedisRedis文档中心 – Redis中国用户组(CRUG)Redis英文官方0、准备工作0.1安装redis0.1.1 centos下安装redis1. yum install wget2 ce ~3 mkdir soft4 cd soft5 wget http://download.redis.io/releases/reis-5.0.5.tar.gz6. tar xf redis...tar.gz7. cd reis-src8. 看READEM.

2021-09-14 10:08:33 731

原创 PicGo + Gitee(码云)实现markdown图床(typora示例管理图片)

PicGo + Gitee(码云)实现markdown图床(typora示例管理图片)前言在我们使用markdown类的软件时,总需要上传图片,直接拖入会显示如下:看到了吗?图片的地址会如图所示,当我们想将md文件上传到csdn等博客的时候,或者要将md复制移动的时候,图片处理就是个非常麻烦的问题。解决办法:就是在图片粘贴到md类编辑器的时候,可以将图片上传到我们自己的图床转为在线url,这样我们就不用再担心图片问题啦!所以我们可以创建自己的图床,每次粘贴到typora中,自动将图片上床到图床,并

2021-09-14 09:52:56 205

原创 算法-快速排序(go+java实现)

快速排序Java实现package com.lxm.study.algorithm.sort;import java.util.Arrays;/** * 功能描述: 快速排序, 选择数组中某个数作为基数, * 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数都比基数小, * 另外一部分的所有数都都比基数大,然后再按此方法对这两部分数据分别进行快速排序,循环递归,最终使整个数组变成有序。 * * @author luxiaomeng * @date 2021/8/5 1

2021-08-18 15:21:23 121

原创 实现不同属性名称的对象拷贝

实现不同属性名称的属性拷贝import com.ebtrust.constant.FinanceDictConsts;import org.springframework.beans.BeanUtils;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeansException;import org.springframework.beans.FatalBeanException;imp

2021-08-16 17:00:01 929

原创 RestTemplate中文乱码问题

package com.ebtrust.configuration;import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframewor

2021-06-29 15:14:42 198

原创 Spring在抽象父类中注入

一、问题及结论公司有一块定时任务的代码,添加定时任务需要拷贝很多行,实际有用的业务逻辑只有一行,其他的都是记录任务的开始及完成状态。我便考虑用模板方法。经过测试,在抽象父类中直接注入,或者加事务,事务是生效的。看源码得知,spring获取代理对象时,是考虑了父类熟悉的。二、测试案例抽象父类package com.lxm.order.service;import com.lxm.order.dao.TbOrderDao;import com.lxm.order.domain.TbOrder;i

2021-03-16 17:41:52 846

原创 mysql笔记(锁、事务、性能优化、压测结果)

Mysql该笔记,主要根据kkb课程并结合网上资料和自己的理解而形成。一、Mysql架构1.1 逻辑架构这是从网上copy过来的图。网上一些教程会把mysql也进行分层。连接层:Connectors(连接器),一看图中就看到了我们Java程序员最熟悉的JDBC,再结合ConnectionPool 用于连接我们的Mysql服务器。注意:系统管理和控制工具(图中:Enterprise Management Services& Utilities)也属于该层,运维人员所关心的,一看名字就

2021-01-09 22:17:53 1668 2

原创 Seata导致本地事务@Transactional失效解决方案

原理:把spirng本地事务数据源设置为seata代理数据源核心代码在seata配置类中加入 @Bean("txManager") public DataSourceTransactionManager txManager(DataSourceProxy dataSourceProxy) { return new DataSourceTransactionManager(dataSourceProxy); }seata配置类(全)import com.al

2020-10-16 09:57:36 3561

原创 seata1.3.0分布式事务(整合nacos+mysql)

seata1.3.0分布式事务(整合nacos+mysql)​ 我采用了docker部署seata、nacos及mysql,这里单单提seata服务端的部署。我用的一台1G2核的Ucloud云服务器,三年仅仅210,这里简单用一下at模式。会持续更新。一、环境搭建扯远了,先说一个所需要的组件的版本。名称版本seata1.3.0alibaba-cloud2.2.1.RELEASEnacos1.3.1mysql81.seata服务端安装(docker

2020-10-14 11:30:50 1311 2

原创 RocketMQ基础篇

RocketMQ前言这是我学习rocketMQ时参考视频做的一个笔记,与原笔记甚至官方文档类似,供自己查缺补漏。原视频链接一、常用命令启动NameServer# 1.启动NameServer nohup sh bin/mqnamesrv &# 2.查看启动日志tail -f ~/logs/rocketmqlogs/namesrv.log启动Broker# 1.启动Brokernohup sh bin/mqbroker -n localhost:9876 &# 2.查

2020-09-23 09:28:46 533

原创 23种设计模式模式笔记+易懂案例

Java设计模式前言这其实算我个人学习的一个笔记,我这里的标题只有22种,俗称的23种是因为工厂模式一般分为两种,工厂模式与抽象工厂。一、设计模式是什么?1.设计模式的定义设计模式的一般定义如下:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过 分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性2.设计模式的分类类型模式名称创建型模式单例模式创建型模式简单工厂模式创建型模式工厂

2020-09-07 15:05:53 1403 1

原创 设计模式-责任链模式

责任链模式职责链模式定义如下:职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者 耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传 递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。在职责链模式结构图中包含如下几个角色:● Handler(抽象处理者):它定义了一个处理请求的接口,一般设计为抽象类,由于不同的 具体处理者处理请求的方式不同,因此在其中定义了抽象请求处理方法。因为每一个处理者 的下家还是一个处理

2020-08-25 15:07:29 115

原创 适配器模式

一.适配器模式适配器模式概述​ 与电源适配器相似,在适配器模式中引入了一个被称为适配器(Adapter)的包装类,而它所包装 的对象称为适配者(Adaptee),即被适配的类。适配器的实现就是把客户类的请求转化为对适 配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调 用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问适配者类。因此, 适配器让那些由于接口不兼容而不能交互的类可以一起工作。​ 适配器模式可以将一个类的接口和另一个类的接口匹配起来,而无须修

2020-08-25 10:32:50 132

原创 简单易懂的建造者模式

假定要开发一个网站,公司有两种开发方案,一队java开发者,一队.net开发者。他们的故事就在下面:public class Builder { public static void main(String[] args) { // 客户决定采用java开发 JavaDever javaDever = new JavaDever(); XiangMuZhuGuan xiangMuZhuGuan = new XiangMuZhuGuan();

2020-08-18 17:10:55 235

原创 解决Manjaro Linux中百度云盘打开一直转却无法登录的问题

方法一运行这个shell就行,其实就是删掉这个文件,缺点是每次都得登录。算个菜方法,将该shell添加到百度网盘启动命令哪里,也比较省事儿,有了好的办法,我再告诉大家,有更好的办法大家也可以留言帮助我这个菜鸟。#!/bin/bashif [ -d /home/$USER/.local/share/baidu/baidunetdisk ]then rm -rf baidune...

2019-12-08 21:11:58 2236

原创 Manjaro Linux使用VSCode的坑及解决方案

Manjaro Linux使用VSCode的坑1.ENOSPC: System limit for number of file watchers reached不解决这个问题,我看你怎么用cd /etc/sysctl.d/sudo vim 50-max_user_watches.conf#修改内容fs.inotify.max_user_watches = 524288sudo sys...

2019-11-12 13:43:16 4403 2

原创 Ubuntu18.04安装与卸载MongoDB及基础入门

MongoDB官网:https://www.mongodb.com/一、安装与卸载1.Ubuntu官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/1.1导入包管理系统使用的公钥wget -qO - https://www.mongodb.org/static/pgp/server-4.2.a...

2019-10-22 20:56:14 655

原创 HashMap源码分析

一、源码/* * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. *版权所有(c)1997、2017,Oracle和/或其关联公司。保留所有权利。 ...

2019-10-14 09:07:52 168

原创 Spring Cloud Alibaba Nacos快速入门

Nacos 注册中心一、概述1.关键特性(1)服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生 SDK、OpenAPI、或一个 独立的 Agent TODO 注册 Service 后,服务消费者可以使用 DNS TODO 或 HTTP&API 查找和发现服务。Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发...

2019-10-02 15:46:44 363

原创 CentOS7上FastDFS搭建的两种方式(含docker)

方式一:安装包安装这个方式真的。。。我还是docker吧安装包fastdfs-5.05.tar.gzfastdfs-nginx-module_v1.16 tar.gzlibfastcommon-1.0.7.tar.gznginx-1.12.0安装环境yum -y install libevent #安装环境解压libfastcommontar -zxvf li...

2019-09-16 13:35:37 550

原创 普通二本院校计算机专业大学心得

前言​ 2019年9月2日,步入大四的第一天,这第一天有分感慨,却又不知道如何表达。马上就要步入社会了,身处普通二本院校(“吕梁学院”)计算机专业的我却对于前途未来并不担心,我这几年的努力,我自己知道。我这个人比较…比较执着,对!执着,更加形象。我想要的,都会通过自己的努力得到。而我现在想的,是想给学校留下点什么,想给下一个像我这样的人留下点什么。步入大学的迷茫​ 刚步入大学,没有...

2019-09-03 14:27:39 5389 11

原创 设计模式-三种工厂模式

一、工厂模式的定义与特点 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式分为三类:简单工厂模式 工厂方法模式 抽象工厂模式二、三种工厂模式的说明与实现1....

2019-07-26 18:31:43 231

原创 设计模式-原型设计模式

一、原型设计模式的定义与特点 原型设计模式:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。应用场景:对象之间相同或相似,即只是个别的几个属性不同的时候。 对象的创建过程比较麻烦,但复制比较简单的时候。模式的结构原型模式包含以下主要角色。抽象原型类:规定了具体原型对象必须实现的接口。 具体原型类:实现抽象原型类的 clon...

2019-07-24 11:10:19 144

原创 设计模式-单例设计模式

一、单例设计模式的定义与特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式有 3 个特点:单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的全局访问点;二、单例设计模式的实现Singleton 模式通常有两种实现形式。第 1 种:懒汉式单例该模式的特点是类加载时没有生成单...

2019-07-23 09:39:39 97

原创 单链表的反转

2019-07-16 19:14:11 99

原创 深入理解JVM - 垃圾搜集器与内存分配策略

一、概述 垃圾收集(Garbage Collection, GC),历史比Java更久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的三件事情:哪些内存需要回收 什么时候回收 如何回收为什么了解GC和内存分配? 当需要排查各种内存溢出,内存泄漏问题时,当垃圾收集成为系...

2019-07-10 22:35:40 142

原创 深入理解JVM - 内存溢出

Java堆溢出 Java堆用于存储对象实例,我们只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,就会在对象数量达到最大堆的容量限制后产生内存溢出异常。(摘自《深入理解java虚拟机周志明版》)//JVM Args -XX:+HeapDumpOnOutOfMemoryError -Xms20m -Xmx20m/** ...

2019-07-09 10:39:43 134

翻译 Vue学习笔记:跑马灯效果的实现

前言最近在学习vue,看的某站上某马的教程。也看官网的文档,我学习一直两者结合学习。很感谢某马的教程,讲的非常容易理解,真是家里贫穷,不然肯定去给某马点学费。不过,我一直对同学报班的同学宣传某马。由于以下代码与源代码差别不大,不知道该不该投自制,算了,还是投翻译吧!如果对贵公司有影响,联系我必删除。代码实现<!-- 该网页用于制作一个跑马灯效果Demo //分析: //1...

2019-07-02 22:22:09 199

原创 Centos 7(阿里云)docker安装mysql5.7(设置初始密码)

前言:在阿里云买了个学生轻量服务器,一个月10元左右,拿来学习再好不过。这篇文章教大家如何用docker安装一下MySQL,docker的好处就不多说了。我也是个菜鸟,写这篇文章只是为了让初学者学习。我当初用docker安装mysql时,初始密码也一直没搞懂。第一步:开发3306端口第二步:docker拉取MySQL5.7镜像命令:docker pull mysql:...

2019-06-05 14:50:59 1855

原创 kali学习1.扫描工具-Recon-NG

Recon-NG 是一个非常好的工具,主要通过被动信息搜集,查询一个公司的开源情报。在开始渗透测试任何目标前,这应该是首先要做的工作。通过搜索,能够获得IP地址、命令规则、位置、用户、邮件地址、可能密码泄露或者其他大量信息。1.kali运行Recon-Ngrecon-ng2.添加一个工作区间workspaces add [公司名字]workspaces select [工作...

2019-04-17 11:46:58 589

原创 kali Linux2019 安装(中文)搜狗输入法

之前因为认真学习JavaEE暂时放手了kali的学习,现在重新入手一下Kali。安装kali第一件问题就是中文输入的问题,当然你也可以使用系统自带的(Ubuntu有,kali我没试过),不过还是推荐搜狗输入法。写这篇文章的意义?记录自己的生活,供新手观赏吧!让新手按照我的步骤完全可以成功,不用再百度!一、来更新一下源吧leafpad /etx/apt/sources.list使...

2019-04-14 20:16:08 10883 8

原创 A+B和C(PAT乙级B1011)

题目描述给定区间[-2^31,2^31]内的三个整数A,B和C,请判断A+B是否大于C。输入格式第 1 行给出正整数 T (≤10),即测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式对每组测试用例,在一行中输出 Case #X: true 如果 A+B&gt;C,否则输出 Case #X: false,其中 X 是测试...

2018-09-02 17:17:16 195

原创 卡拉兹(Callatz)猜想(以VS2017为例)

前言:              我是个普通二本的学生,想学习算法去参加PAT。我将在这里记录下我的学习路程。在这里我将用VS2017作为学习环境。C语言的知识我只停留在课本,我主要学习的语言是Java,但是众所周知C和C++的效率Java远远跟不上。所以在Pat中,C和c++是主流。我们要用魔法打败魔法!因为有点C基础,为了更好的理解,我决定使用编程工具来提高编程效率,把更多的时间用在思考上...

2018-09-01 21:06:39 1520

vmware-tools-patches-master

vmware-tools-patches-master

2023-07-20

Git_2.11.1_64官方版本(分享方便国内下载).zip

分享Git_2.11.1_64.exe

2021-05-10

ApowerREC.zip

免费好用的屏幕录像软件ApowerREC,我用过最好用的屏幕录像软件,可生成mp4文件,小巧,解压即可使用。

2020-08-26

G700驱动.rar

赤灵G700鼠标驱动,给自己大家分享一下,穷,买不起好鼠标

2019-12-06

MongoDB笔记.md

MongoDB笔记,含Ubuntu18.04安装MongoDB教程及入门教程。

2019-10-22

nacos学习带md.zip

是我在千X达摩院学习Spring Cloud Alibaba的代码工程加md文件,入门so Easy

2019-10-02

fastDFS+Nginx整合包.zip

fastDFS+Nginx安装包(Linux版本)。 - fastdfs-5.05.tar.gz - fastdfs-nginx-module_v1.16 tar.gz - libfastcommon-1.0.7.tar.gz - nginx-1.12.0

2019-09-16

java仿QQ.rar

大二学java时的课程设计,现在看有个小bug ip地址获取问题,以及端口冲突问题,,不过很好解决。 附带实验报告。

2019-05-20

chromecj.com-Restlet-Client-REST-API-Testing_v2.8.0.1.zip

chromecj.com-Restlet-Client-REST-API-Testing_v2.8.0.1.crx

2019-05-14

基于SSM的毕业设计管理系统

自己做的,经过了一个系的真实测试。语言:Java。核心技术点:Maven+Spring Mvc+Spring +Mybatis 数据库Mysql。注意:上传的这个版本不是正式版,少了管理员的功能,管理员的功能给了教师。不过用来学习和交作业完全可以。前端我用了两个前端技术,Hui-admin、amaze

2019-04-15

空空如也

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

TA关注的人

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