自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾颜的后花园

偏安一隅

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 gorm踩坑 事务中Row/Rows未关闭导致panic

gorm踩坑 事务中Row/Rows未关闭导致panic

2021-12-30 14:14:35 2132

原创 dubbo注册多次踩坑

一个应用有多个注册中心,如果service不指定registry,将使用哪个注册中心?1)情况一:如下图所示,项目中配置了两个注册中心r1和r2,如果service没有指定注册中心,则该service会在两个注册中心同时注册。(故事背景:r1为消费者的注册中心,r2为生产者的注册中心,address1和address2相同,group1表示线上环境,group2表示预发环境,service本应该注册到预发group上,结果注册到了线上group引起故障)<!-- 注册中心1 -->.

2021-02-22 22:10:54 1531 1

原创 IDEA错误: 找不到或无法加载主类解决方法

IDEA错误: 找不到或无法加载主类解决方法发现target/classes目录下没生成任何class文件。打开Project Structure:然后把无法启动的module的sources文件夹取消mark,然后再mark。发现报错,说是和主项目的包名冲突之类的。于是把主项目从modeules里面移出去,再添加进来。然后就好了~...

2020-03-12 10:09:28 4928 2

原创 log4j2学习笔记

pom.xml依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.11.2&lt...

2019-08-29 09:57:40 253

原创 网站上线

前端1.前端  1.安装node.js :               wget  https://nodejs.org/dist/latest-v6.x/node-v6.16.0-linux-x64.tar.gz             tar -xzvf node-v6.16.0-linux-x64.tar.gz             cd /usr/local       ...

2019-01-20 22:19:57 414

原创 IDEA中使用MyBatis-generator自动生成Dao,Pojo和Mapper

1.创建Maven项目2.在pom文件中添加plugin&lt;plugin&gt; &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt; &lt;artifactId&gt;mybatis-generator-maven-plugin&lt;/artifactId&gt; &lt;version&gt;...

2018-08-08 15:47:59 3727

原创 CentOS虚拟机搭建Redis分布式集群

环境:Vmware+3台CentOS7.0虚拟机第一步 安装redis1.wget http://download.redis.io/releases/redis-4.0.10.tar.gz2.tar xzf redis-4.0.10.tar.gz3.yum -y install gcc gcc-c++ libstdc++-devel4.make CFLAGS="-march=...

2018-07-25 22:32:16 559

原创 Maven插件构建Springboot项目,生成Docker镜像

一.Window平台.使用标准Spring Boot应用程序的Maven配置,创建springboot项目并测试。 添加Dockerfile:在src/main/resources下添加Dockerfile FROM javaMAINTAINER "xiaoming"&lt;xiaoming@***.com&gt;ADD @project.build.finalName@.jar a...

2018-07-21 17:11:46 719

原创 CentOS 7 虚拟机安装Vmware Tools提示找不到kernel-header路经

1.安装Vmware Tools    1.1  安装gcc,make,perl    1.2  安装kernel-head,kernel-devel:yum -y install kernel-header 。         系统自带kernel,但版本可能低于kernel-head和kernel-devel,可以通过uname -r查看kernel版本号,通过 rpm -qa |...

2018-07-15 12:49:25 2283 1

原创 从String.intern()深入理解JVM

官方说明翻译:1.返回字符串对象的规范表示2.字符串s调用intern时,如果常量池中有对象t满足t.equals(s)==true,则返回t的地址;否则,将s的引用(即地址)加入常量池并返回s的引用3.s.intern()==t.intern()的充分必要条件是s.equals(t)==true注意:1.jdk1.6及以前版本的运行时常量池在方法区中,jdk1.7及以后版本的运行时常量池在堆中。...

2018-05-27 09:46:35 1058

原创 Window常用运行命令

按下Windows+R组合键,输入以下命令,就能快速调用window功能:calc:计算器mstsc:远程桌面stikynot:便签taskmgr:任务管理器snippingtool:截图工具compmgmt.msc:计算机管理control:控制面板mspaint:画板notepad:记事本osk:屏幕键盘regedit:注册表sndvol:音量控制write:写字板magnify:放大镜...

2018-05-23 21:49:57 320

原创 matlab制作gif和avi

GIF:gifname='example.gif';frame=getframe(gcf); im=frame2im(frame);[I,map]=rgb2ind(im,20); Ngif=1;if Ngif==1 imwrite(I,map,gifname,'gif', 'Loopcount',inf,'DelayTime',1);%第一次必须创建!else imwr...

2018-05-18 16:18:50 302

原创 IntelliJ IDEA环境中的JVM配置

一. Java内存模型(Java Memory Model,JMM)1.运行时数据区:程序计数器(Program Counter Register),本地方法栈(Native Method Stack),堆(Heap),虚拟机栈(VM Stack),方法区(Method Area)二.配置IDEA安装目录/bin/ 有两个文件idea.exe.vmoptions和idea64.exe.vmopti...

2018-05-18 09:25:42 8946

原创 寻找中序遍历的下一个节点

思路:牛客网题目:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。public class Solution { public TreeLinkNode GetNext(TreeLinkNode pNode) { if(pNode == null){ ret...

2018-05-14 22:49:29 256

原创 二分查找

jdk自带:Arrays.BinarySearch()和Collections.BinarySearch()&gt;&gt;&gt;:无符号右移,忽略符号位,高位补零Arrays.java public static int binarySearch(int[] a, int key) { return binarySearch0(a, 0, a.length, key); ...

2018-05-14 21:11:53 146

原创 单链表翻转

思路:1.newHead指向翻转链表表头,currentHead指向未翻转链表头。2.断开newHead与currentHead的连接,currentHead.next=newHead (注意:用一个临时指针tmp指向currentHead.next)3.newHead=currentHead,currentHead=tmp以上是一次迭代过程,注意:需要把原始链表表头head的next设置为nul...

2018-05-14 17:18:16 140

原创 排列与组合

题目:由数字或字母组成的list,可以构成多少种包含n个元素的排列方式和组合方式?请列举出来。排列思路:            1.选出第一个元素            2.递归第2-n个元素已经排列组合思路:            1.如果组合中包含list的第一个元素            2.如果组合中不包含list的第一个元素import java.util.ArrayList;impo...

2018-05-14 15:50:19 193

原创 WireShark体验TCP三次握手

SYN:Synchronize Sequence Numbers

2018-05-13 12:25:18 157

原创 IntelliJ IDEA快捷键

视频笔记:https://www.imooc.com/video/16223快速查找:Find Action Ctrl+Shift+A切换小工具Alt+数字打开菜单栏选项 Alt+选项名字中带下划线的字母调整代码格式 Ctrl+Alt+L查看类的所有方法 Ctrl+O复制并粘贴一行 Ctrl+Alt+↑/↓移动一行 Alt+↑/↓...

2018-05-10 10:49:22 406

原创 MySQL5.7+win10安装后配置

安装完之后,设置环境变量。修改my.ini:查看-&gt;隐藏的项目进入C:\ProgramData\MySQL\MySQL Server 5.7,就可以看到my.ini文件了。将其用记事本打开,若无修改权限,复制到其他路径(如桌面),用记事本打开,找到basedir,将路径中斜杠改成反斜杠,如下basedir="C:\Program Files\MySQL\MySQL Server 5.7\"m...

2018-05-05 16:45:55 393

原创 Cmake+Ubuntu+CUDA+C混合编译

一. 环境Jetson TK1 开发套件+Ubuntu 14.04Cmake安装:sudo apt-get install cmakeCmake教程:http://sewm.pku.edu.cn/src/paradise/reference/CMake%20Practice.pdf二.示例1.目录树2.源码/cuda/cube.cu#include "cuda_runtime.h"#includ...

2018-04-22 21:53:30 4995

区块链学习线路

Go语言与区块链学习线路图解,各个阶段需要学习的内容和需要达到的目标。

2018-05-13

空空如也

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

TA关注的人

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