- 博客(43)
- 问答 (2)
- 收藏
- 关注
转载 系统性能调优相关
hash索引 B+ tree索引 区别https://cloud.tencent.com/developer/article/2301498。Hash索引使用 https://developer.aliyun.com/article/1249086。性能优化相关知识点-DB。
2024-01-15 23:18:09
163
原创 SpringBoot项目连接linux服务器数据库两种解决方法(linux直接开放端口访问&本机通过SSH协议访问,以mysql为例)
最近找个springboot脚手架重新熟悉一下springboot相关框架的东西,结果发现好像项目还不能直接像数据库GUI工具一样填几个SSH参数就可以了,于是就给他再整一下看看如何解决。
2023-11-19 23:06:43
2323
1
原创 开juǎn有益系列(一)——Binary search(二分查找/折半查找算法)
有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。Leetcode 704. 二分查找(Binary Search)
2022-07-28 09:59:35
1308
原创 CentOS7中使用yum安装最新版本Redis
使用remi软件源直接用yum拉取最新版本Redis安装人生苦短,希望这个文章可以帮你省下一些闲暇的时光
2022-06-21 19:57:12
1819
原创 重装系统后,有什么应该优先装?(JAVA开发重装系统清单)
给由于各种原因重装系统的JAVA工程师的一份需要装回的东西清单人生苦短,希望我的文章能为你省出一些生活的时间(*^_^*)
2022-06-16 19:13:57
302
原创 IntelliJ IDEA选择旗舰版还是社区版 两个可以共存吗
能用当然是用旗舰版,旗舰版和社区版可以共存!别因为公司给的版权规避的任务而焦虑了!人生苦短,希望这篇帖子可以帮你省出一些生活的时间。
2022-06-16 16:35:37
9220
原创 threadlocal部分
在线程并发,有线程干扰可能的环境下,可以通过threadlocal在同一线程,不同组件中传递变量,而每个线程的变量又是相互独立的,不会互相影响干扰。set设置变量,get获取变量,remove移除变量...
2022-04-09 23:57:19
52
原创 灵魂发问:请问您有什么想问我的吗
面试是每个需要工作的人或多或少都要走的路,很多人甚至已经面到超神,来者皆能造火箭的程度,不过本次我们不关注那些每次面试基本上都会遇到面试官的问题「你有什么想问我的吗?」(如果从头到尾都没问这个的话大概是还有后续面试或者直接挂了)这时就是我们了解其公司的一大好机会了(当然,进了社会别人说的话得掂量几下别全信,小心画饼陷阱)这个时候应该问些什么呢,我总结了一些比较重要的(程序员职场)注意,这个反问环节最好不要持续太久,本身面试官就是收尾阶段了,要适度,留个不坏的印象1.请问一下这个(咱们)公司所使用的
2022-04-07 23:26:13
4244
原创 JLPT抢座技巧以及记一次抢座经历
现在社会属实是越来越卷,眼看这研究生考试参加人数就要到500w多人了,分数线是蹭蹭地往上涨(几乎全部科目都抬了至少10分),工作又不好找,只能另辟蹊径考些证书来证明自己的硬实力了。于是就有了以下的文章…...
2022-03-22 23:38:24
3636
3
原创 javaweb专业术语之一 restful API
推荐大家去这个网站看看相关的解释,讲述直白好理解https://restfulapi.cn/在web编程的过程中,我们不免地会经常看到rest/restful架构以及接口,之前总是一懂不懂的,现在正好趁这个机会了解下REST(Representational State Transfer,表现层状态转移):是一组架构约束条件和原则,REST是Roy Thomas Fielding在他2000年的博士论文中提出的。Representational (表现层):唯一资源定位符URL进行资源定位State
2022-03-07 23:46:02
250
原创 centos7安装docker(并安装nginx)
现今微服务的时代,将一个个被细分的项目包装成一个个微服务成为了主流(至少互联网公司是这样)在一个个相互隔离的环境内(容器),其他的部分不会被影响,可以分别进行部署不过要注意的是,最好不要把mysql这类关系型数据库去部署到docker里,这也是官方所不推荐的,因为关系型数据库作为现在持久性存储数据的主流,一旦remove掉镜像,数据将会全部丢失,而redis这类根据不同的需求的进行配置的前置缓存数据库,就可以部署到docker中进行使用了。在介绍步骤之前,先推荐下这个知乎帖子,我就是跟着他走的http
2022-03-06 23:49:49
3760
原创 The remote SSH server rejected X11 forwarding request. 缘由及解决方法
刚刚配置好服务器用Xshell远程登录了一下,报了个warning,看见是个没见过的新东西就拿来查查好了The remote SSH server rejected X11 forwarding request(远程SSH服务器拒绝了X11转发访问请求)意思就是转发请求给X11的时候被拒绝了X11是什麽(转)总的来说,这个X11协议就是用来获取带有图形界面的linux主机程序的东西,所以…如果使用的是不带GUI的linux系统其实就不用管这个了,可以直接使用下面的逃课方法,把这个点掉就好了,程
2022-03-04 00:30:00
23432
原创 apt-get update ===> -bash: apt-get: command not found ?
刚租了台云服务器想练练linux相关还有部署的刚进远控命令行准备试试apt-get update先更新下系统内核什么的结果直接报-bash: apt-get: command not found刚看到这个还以为是自己打错了,又打了几遍,不对劲还是没找到此命令上网查了一下,原来是系统内包管理工具的不同导致的平常自己用着玩的ubuntu20.04用惯了搞出的乌龙,这次云服务器内部安装的是centos7.9,所以应当用yun update来升级内核....
2022-03-03 22:15:40
1792
原创 最近租了台轻量云服务器玩玩
最近看腾讯搞得活动不错,宣传的2核2G内存一年才40元(隔壁两家1核心的都比这贵),想着自己平时喜欢折腾着玩,正好就来记录一下有啥没见过的东西。(首次用户限定)另外要买这个之前得实名认证,虽说当下都是身份证号随便抛,各家都要身份证,对这个在意的话就只能考虑国外的服务器了刚点进去还没买呢,这点小文字不同实在是让我心中产生些许动摇这宣传里说的不是云服务器吗,怎么这个40元的说的是轻量应用服务器,而下面的标注云服务器(cvm)却比这个贵得多,难不成实际上其实是只能走傻瓜式低代码的服务器?我买来是用来折腾
2022-03-03 21:47:35
1196
原创 双机热备与负载均衡(双设备)的区别
实习的过程中发现实习公司(传统软件公司)发布的时候用了两个服务器来部署,当时以为是为了高可用而特意做的双机热备,问了一下发现其实是使用了nginx(读音同 engine X)做了负载均衡,特意对这两种部署方式起了兴趣。本人先是参考了这个链接的讲解区别如下(同转)双机热备与负载均衡区别在于:1、双机热备相当于2台服务器其中有一台是另一台的备机,也可以互为备机(推荐);主机在运行服务时,备机处于检测状态,主机发生故障后,备机将接管主机的服务2、负载均衡是在这2台服务器(或N多台)之上增加了一台负载均衡
2022-02-08 23:34:01
3167
原创 jvm结构
从上到下开始讲解,java class文件被解析的时候需要通过类加载器(classloader)再进行jvm进行处理。类存在的区域为方法区。类创建的实例(对象)存在于堆之中。解释器对代码进行解释执行即时Just-In-Time 编译器对重复使用地多地代码进行编译程序计数器(register寄存器)记录下一个执行指令的内存地址,且线程私有,不会存在内存溢出。虚拟机栈JVM Stack:线程执行需要的内存空间,存储单位为栈帧(Frame调用方法时产生:包含变量名,局部变量 返回地址等),每个线程只.
2022-01-13 14:20:13
133
转载 mybatisPlus资料搬运
在其他博客站发现了些讲的不错的解释,就先收集过来了。Mybatis-plus一谈到底(简介、快速入门、MyBatisPlus的CRUD 接口、MyBatisPlus条件构造器)
2022-01-10 08:42:05
69
原创 刚刚安装rabbitmq无法启动的错误排查
建议:建议第一次安装一个新东西先咨询或者跟着网上比较完整的教程进行安装在一个个可能性下进行排查基础:rabbitmq由erlang语言编写需要erlang环境下运行,检查erlang是否正确安装并且配置好环境变量(ERLANG_HOME/path(*/bin))检查当前erlang版本是否可以与当前rabbitmq版本相兼容,可以从rabbitmq官网上进行查看所支持对应erlang的最低版本检查是否安装RabbitMQ的浏览器端管理插件 以管理员身份运行cmd命令提示符,进入到Ra
2021-12-21 16:57:11
3581
原创 记录一次踩坑的惨痛经历(绝对不要在target里直接运行生成的jar文件)
如何直接运行jar包?最基础的,先装jre,java运行时环境(jdk里面也包含jre)在官网下载jre,安装,然后配置环境变量变量设置参数如下:(如果只有jre那就只把jre路径添加到path就好了)变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2021-12-17 17:06:58
444
原创 在html的div中显示图标(并产生点击事件)
在实习的过程中,我遇到了如何在前端的一个大div中放一个包含点击事件的小图标的需求。类似这样以前对前端的了解甚少,故记录一下这个东西的实现方法。1.首先确认其将要放入的这个元素(div)的父div为相对布局(position:relative)为什么要先确认父div是相对布局呢总之,其设定为父相对布局,子绝对布局的话,子div会在页面布局改变时相对于父div进行自适应,不会出现子div脱离父div乱飘的情况。...
2021-12-15 22:44:22
1354
原创 简明RBAC(Role-Based Access Control)with shiro security framework
RBAC是什么RBAC(Role-Based Access Control),基于角色的访问控制。在业务处理中,经常会涉及多用户组的权限大小问题。举个例子的话,现在为多数公司所使用的gitlab仓库管理系统,其优于github的一大特点就是对团队内的各角色组进行权限管理。比如新入职的实习生,由于公司信息保密以及项目安全问题,是不能让其看到公司项目的全部代码的。而项目组的核心成员,由于项目中类与类相关度高,需要每个文件都有访问权限。于是基于RBAC思想进行角色权限设计 实习生所能访问到的资源被限制,而
2021-10-12 12:46:25
205
原创 面试题笔记
JAVA基础1.重载和重写的区别:重写overwrite重写的作用范围在父类子类之间,重载则在同一个类中重载的参数必须不同,重写的参数不能进行修改重载的返回值类型可以修改,重写的无法修改,只能返回相同的类型或者子类(参数减少/不变)重载可以修改抛出异常,重写不能抛出新的或者更大的异常(try catch)重载可以修改访问权限,重写不能做更严格的限制(protect<public)重写两同两小一大:方法名相同,参数类型相同子类返回类型小于等于父类方法返回类型,子类抛出异常小于等于父
2021-09-04 16:05:25
296
1
原创 简明卷积神经网络讲解
一. 什么是卷积神经网络?卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 -----wikipedia卷积神经网络由一个或多个卷积层和顶端的全连通层(对应经典的神经网络)组成,同时也包括关联权...
2019-10-19 00:26:52
523
1
原创 暑假学习总结机器学习(其一)————回想基础概念及流程
暑假摸鱼一时爽 一直摸鱼一直爽一.机器学习是什么?在Nature杂志封面上曾登场过两次AlphaGo(Zero)打败世界围棋冠军的消息引发了国内对于机器学习的讨论,并且随着国内各高校增设人工智能及相关专业,学习机器学习的人数也变得越来越多。那么,什么是机器学习呢?光是看着各大科普网站上的讲解你可能还是一头雾水,各种各样有名的机器学习算法与机器学习类型让人眼花缭乱。其实它还有一个不太起眼的,更...
2019-08-26 20:16:01
232
1
原创 实验室听课总结
前一阵子听了实验室学长们的经验分享,深有感触,今日做个记录以便于后日回忆(其实是用来记录的本子差一点丢了,以后再丢就找不到了就先云记录一下)注:由于本人目前对相关知识不太了解,所以大多以引用为主,求大佬轻喷一.JAVA相关1.JAVA初级1.1 Java封装、继承和多态https://blog.csdn.net/wu371894545/article/details/53316117...
2019-04-24 17:42:46
263
原创 BF算法(暴力匹配) 纯C语言版
1.从1开始数的版本(自然语言)#include <string.h>#include <stdio.h>//BF算法int BF(char s1[20], char s2[20], int pos){ int i = pos - 1;//下标值与自然语言转换 int j = 0; while(i < strlen(s1) &am...
2019-04-24 16:06:07
2683
1
原创 c语言入门难点(指针以前)
strcpy→把左边的字符串复制给右边strlen→计算字符串长度strcat→连接左右字符串strcmp→比较两边字符串的大小(比较两边ASCII码的值)
2019-04-22 23:20:02
393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人