- 博客(57)
- 资源 (9)
- 收藏
- 关注
原创 SNMP4j 发送 trap v2,v3
关于snmp的资料网上还是挺少的,我也是弄了很久才把snmp trap v3实现好。snmptrapd.conf文件配置如下所示:查看输出命令:snmptrapd -f -C -c /etc/snmp/snmptrapd.conf -Le udp:162trap v2命令:snmptrap -v 2c -c public localhost:162 “” 1.3.6.1.4.1.48183 1.3.6.1.4.1.48183.1 s “smartmon”trap v3命令:snmptrap -e
2020-08-25 13:31:51
1927
原创 java.lang.UnsupportedClassVersionError完美解决
遇到了这个问题想必你也很烦,我各种百度全都没用,最后还是经过大佬指点才得已解决,现在在这里分享给大家。java.lang.UnsupportedClassVersionError: org/snmp4j/TransportMapping has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recogniz
2020-05-27 17:28:22
16928
10
原创 判断ipv4和ipv6的方法
/** Check IP Address type. */private boolean isIpV6Address(String address) {try {final InetAddress inetAddress = InetAddress.getByName(address);return inetAddress instanceof Inet6Address;} catch ...
2020-04-13 11:20:47
3948
原创 byte转mb,gb,tb
public Class FileSize{ public static String getNetFileSize(long size) { StringBuffer bytes = new StringBuffer(); DecimalFormat format = new DecimalFormat("###.0"); if (size >= 10995116...
2019-11-29 17:41:06
787
原创 数据库三大范式之通俗易懂
数据库三大范式:第一范式:就是属性不可分割,最小单位。属性是什么?就是表中的字段。能不能分割具体看需求。举例子:姓名,外国人姓和名得分开,都有特别的意义第二范式:二范式就是要有主键,要求其他字段都依赖于主键。没主键没有唯一性,定位不到这行记录每一行的数据只能与其中一列相关举例子:姓名可以同名,不能作为主键。张三,字段不能存储别人的年龄性别第三范式:三范式就是要消除传递依赖,方...
2019-10-11 14:56:06
348
原创 缓存击穿,缓存穿透,缓存雪崩
缓存击穿:商品key 在缓存中失效,在大量数据进行访问的时候,会对数据库造成冲击!解决方案:分布式锁:第一种方案:set() setex, setnx第二种方案:redission缓存穿透:指用户查询数据库的时候,数据在数据库中根本就不存在! if(key){ // 缓存 }else{ // db // 如果db 中获取到的数据为空 if(getDB){ ...
2019-09-27 14:53:52
139
原创 Redis安装及启动
1.安装资料下载:https://pan.baidu.com/s/12fOTYwA56M15f0fk8VDWkQ提货码:bot4先安装C语言的编译环境:gcc能上网:yum install -y gcc不能上网:把资料中rpmgcc目录上传到/opt目录下,再切换到rpmgcc目录下执行:rpm -Uvh rpm --nodeps --force然后使用:gcc -v 查看gcc版本...
2019-09-10 21:08:48
234
原创 Linux下安装Mysql5.7
rpm 安装 rpm -ivh xxx.rpmrpm 卸载 rpm -e --nodeps xxx.rpm下载地址:https://download.youkuaiyun.com/my----- linux 安装mysql -----0. 导入tar.gz包 到opt/mysql检查rpm -qa|grep mariadbMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区...
2019-09-03 20:39:33
326
1
原创 Swagger类的配置
1.引入相关依赖<!--swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version>&l...
2019-08-13 17:07:39
3561
原创 This application has no explicit mapping for /error, so you are seeing this as a fallback.
https://www.cnblogs.com/lilinzhiyu/p/7921890.html
2019-08-12 21:25:43
142
原创 MybatisPlus自动生成器代码
package com.guli.edu;public class CodeGenerator { @Test public void genCode() { String moduleName = "edu"; // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); ...
2019-08-12 20:44:03
690
原创 常用技术以及对应端口号
tomcat:8080mysql:3306redis:6379mycat:8066zookeeper:2181elasticsearch:9200kibana:5601activemq:8161jms:61616
2019-08-12 08:05:31
199
原创 新手IDEA最常用快捷键
Ctrl + N 根据输入的 类名 查找类文件Ctrl + P 方法参数提示显示Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用Alt + I 代码自动生成Ctrl + Alt + 左方向键 退回到上一个操作的地方Ctrl + Alt + 右方向键 前进到上一个操作的地方Alt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光...
2019-08-05 22:28:55
172
原创 elasticsearch操作总结
一.为什么会有elasticsearch如今的数据量可以说是非常非常的庞大了,如果我们还是用常规的数据库mysql,SqlServer去进行数据的查询的话,虽然可以创建索引,但是对于几亿条数据,甚至更多的数据,创建索引有用么?肯定是没有用的,就比如我们在百度搜索,随便搜索个什么东西都会非常快的查出几千万条数据出来,这是用数据库查出来的么?很显然不是的。用的就是一些搜索引擎技术,而elastsea...
2019-08-05 21:14:06
290
原创 红蜘蛛重选网络端口
今天发现红蜘蛛一直连不上,网上找了下怎么修改,怎么也找不到。不知道怎么肥事,突然灵光一现。点击了一下这个,发现可以选择网络端口了然后选择合适的端口即可...
2019-08-03 09:59:27
4999
1
原创 惊了!!mycat查询竟然一直从主库查询
修改etc/hosts的配置文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 wenge把你Linux的主机名加在后面,重启虚拟机,重启mycat,重启mysql,在连接数据库查看即可...
2019-07-26 19:58:20
2533
原创 复制架构中出现宕机情况,怎么办?面试题
如果在主从复制架构中出现宕机的情况,需要分情况看:1、从Redis宕机**a)**这个相对而言比较简单,在Redis中从库重新启动后会自动加入到主从架构中,自动完成同步数据;**b)**问题? 如果从库在断开期间,主库的变化不大,从库再次启动后,主库依然会将所有的数据做RDB操作吗?还是增量更新?(从库有做持久化的前提下)不会的,因为在Redis2.8版本后就实现了,主从断线后恢复的情况下...
2019-06-25 23:48:12
311
原创 Linux常用命令
通过上下键切换历史命令通过history命令查看所有的历史命令按tab键可以自动补齐清屏操作:clear 或者 ctrl + l删除未执行的命令: ctrl + u目录的操作:打开目录:cd 目录查看当前所在目录:pwd查看当前目录下的文件: ls -l ll ls -al 创建目录:mkdir -p 目录 文件的操作:新建文件:touch 1.txt删除文件:...
2019-06-25 23:40:22
94
原创 Jedis简单示例和模拟手机验证码
1.1简单示例/** * 简单示例 * @author joedy */public class JedisDemo { public static void main(String[] args) { // 构造jedis对象,第一个参数是你的redis服务器的ip地址 Jedis jedis = new Jedis("172.16.116.1...
2019-06-25 23:34:11
420
原创 Redis Desktop Manger连接不上的问题:can't connect to redis-server
我相信肯定有很多朋友遇到了这个问题,其实只需要改几个地方就好了原因是redis限制了只能本地连接,修改redis-conf文件:vim redis-5.0.3/redis-conf输入/bind,确定找到bind 127.0.0.1注释掉 红色标记的地方然后再将protected-mode 设置为no然后按Esc键,输入:wq保存然后将服务重新关闭在启动关闭:redis-c...
2019-06-24 19:57:27
3869
2
原创 MAVEN
1.Maven概述1.1什么是Maven1.2为什么要使用Maven1.2.3 现实问题1.如果jar包都到各个官网网站下载,会浪费很多时间,而且可能不全2.一个jar包依赖的其他jar包,可能没导入到项目,而导致项目跑不起来。而有些时候,根本搞不清楚一个jar包依赖了那些jar包3.项目的jar包需要复制和粘贴到WEB-INF/lib下。同样的jar包重复出现在不同的...
2019-06-22 07:27:31
253
原创 2019上半年总结和下半年的目标
我是一个意志力非常非常薄弱的人,每次立下的目标没坚持几天就会被自己打破,所以我非常希望这次自己能够真正的坚持下去。自我感觉2019年是从2月25日那天开始的,那天过完年从家里出去去学校,再去学校的路上下了好多个关于招聘的手机app,然后把自己之前做好的简历找到相应的对口工作投了一些,当时在火车上的时候就收到了公司打来的电话,问我什么时候能去面试,当时可以说是很兴奋又很激动,想想怎么可以这么快就...
2019-06-15 23:45:45
758
4
原创 @Autowired和@Resource的区别
1、@Autowired默认按照byType方式进行bean匹配,@Resource默认按照byName方式进行bean匹配2、@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了Spring属于第三方的,J2EE是Java自己的东西。...
2019-06-10 00:38:18
125
原创 IoC和DI的区别
首先我们一般回答面试题都是先说出他们两个是什么,然后在说他们之间的区别.嘻嘻重点在最后后面1.IoC(Inverse of Control 反转控制): 将对象创建权利交给Spring工厂进行管理。理解IoC2.DI:Dependency Injection,翻译过来就是:依赖注入。是指spring框架在创建bean对象时,动态的将依赖对象注入到bean组件中原来在使用Spr...
2019-06-09 11:22:58
4930
原创 eclipse快捷键
软件通用的快捷键:保存:Ctrl + S剪切:Ctrl + X粘贴:Ctrl + V复制:Ctrl + C全选:Ctlr + A撤销:Ctrl + Z反撤销:Ctrl + Y查找与替换:Ctrl + F (find)Eclipse的快捷键:内容提示帮助:Alt + /快速修复:Ctrl + 1快速导包:Ctrl + Shift + O快速复制一行:向下复制一行...
2019-06-05 17:53:14
130
原创 忘记root用户密码问题
1:通过任务管理器或者服务管理,关掉mysqld(服务进程)2:通过命令行+特殊参数开启mysqldmysqld --skip-grant-tables3:此时,mysqld服务进程已经打开,并且,不需要权限检查.4:mysql -uroot 无密码登陆服务器.5: 修改权限表A: use mysql;B: update user set Password = password(‘...
2019-06-04 23:46:39
408
原创 select语句的子句以及子查询
1.select语句的各个子句按顺序:(1)from:从哪些表中筛选(2)where:从表中筛选的条件(3)group by:分组依据(4)having:在统计结果中再次筛选(5)order by:排序(6)limit:分页having与where的区别?(1)where是从表中筛选的条件,而having是统计结果中再次筛选(2)where后面不能加“分组/聚合函数”,而hav...
2019-06-04 23:45:55
19666
原创 Mysql关联查询
七种结果:(1)A∩B(2)A(3)A - A∩B(4)B(5)B - A∩B(6)A ∪ B(7)A ∪B- A∩B 或者 (A - A∩B) ∪ (B - A∩B)如何实现?(1)内连接(2)外连接:左外连接、右外连接、全外连接(mysql使用union代替全外连接)1.内链接:实现A∩Bselect 字段列表from A表 inner join B表...
2019-06-04 23:38:01
536
原创 DML操作汇总
1.添加数据insert into 【数据库名.]表名称 values(值列表); #要求值列表的顺序、个数、类型,要与表格中的字段的顺序、个数、类型一一匹配insert into 【数据库名.]表名称(部分字段列表) values(值列表);#要求列表的顺序、个数、类型,要与前面的(部分字段列表)的顺序、个数、类型一一匹配insert into 【数据库名.]表名称 values(...
2019-06-04 23:23:12
3425
原创 DDL操作汇总
1.查看所有数据库show databases2.指定使用某个数据库use 数据库名;3.创建数据库create database 数据库名;create database 数据库名 charset 'utf8';#在mysql中字符集名称不要使用utf-8create database 数据库名 charset 'gbk';4.删除数据库drop database 数...
2019-06-04 21:16:50
13718
1
原创 Mybatis一级缓存和二级缓存
一级缓存在mybatis中,一级缓存默认是开启的,并且一直无法关闭,作用域:在同一个sqlSession下。不会命中的情况1.使用sqlSession.clearCache()可以强制清除缓存2.在执行update,insert,delete的时候,会清空缓存3.在不同的sqlSession也不会从缓存中命中二级缓存mybatis的二级缓存的作用域:1.同一个mapper的name...
2019-06-04 20:07:37
165
原创 ${}和#{}的区别
在mybatis的mapper中,接受参数有两种方式,一种是#{},另一种是${},两者有着很大的区别: #{}实现的是sql语句的预处理参数,之后执行的sql中用?代替,使用时不需要关注数据类型,mybatis自动实现数据类型的转换,并且可以防止SQL注入。 ${}实现的是sql语句的直接拼接,不做数据类型的转换,需要自行判断数据类型。不能防止SQL注入。疑问:1.什么时候使用${}...
2019-06-04 19:30:22
179
原创 Mapper XML文件(CRUD标签)
select<!-- 查询的statement, id:在同一个命名空间下的唯一标识;使用动态代理之后,要求和mapper接口的方法名一致。必须属性 resultType:sql语句的结果集封装类型;使用动态代理之后,要求和mapper接口方法的返回类型一致。和resultMap二选一 parameterType:参数类型;使用动态代理之后,要求和mapper接口的方法参数类型...
2019-06-03 21:15:33
279
原创 Mybatis入门
1.1.简介原是apache的一个开源项目iBatis, 2010年6月这个项目由apache software foundation 迁移到了google code,随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis ,代码于2013年11月迁移到Github。相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,ibatis 是一种“...
2019-06-03 20:49:30
131
原创 JDBC连接的实现
JDBC连接的实现可以说在面试中经常被问到,所以必须要知道它是怎么写的。下面我将步骤一一写出。首先JDBC是个连接数据库的技术,所以要用到JDBC的话就一定要有数据库。1.创建数据库和相应的表,这个步骤还是比较简单的2.我们需要创建Java Project3.需要引入一个jar包 mysql-connector-java-5.1.7-bin.jar,然后需要手动将这个jar包添加到我们的...
2019-06-03 18:06:46
294
原创 JSTL
JSTL简介JSP虽然为我们提供了EL表达式用来替代JSP表达式,但是由于EL表达式仅仅具有输出功能,而不替代页面中的JSP脚本片段。为了解决这个问题,JSP为我们提供了可以自定义标签库(Tag Library)的功能。所谓自定义标签库就是指可以在JSP页面中以类似于HTML标签的形式调用Java中的方法。使用方法和我们JSP动作标签类似。而为了方便开发使用Sun公司又定义了一套通用的标...
2019-05-24 21:28:17
119
原创 EL表达式
1.EL简介EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。EL表达式用于代替JSP表达式(<%= %>)在页面中做输出操作。EL表达式仅仅用来读取数据,而不能对数据进行修改。注意:使用EL表达式输出数据时,如果有则输出数据,如果为null则什么也不输出...
2019-05-23 16:18:01
232
原创 JSP总结
1、简介1、现有技术的不足Servlet可以通过转发或重定向跳转到某个HTML文档。但HTML文档中的内容不受Servlet的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过Servlet逐行输出响应信息则会非常繁琐。ServletHtml长处接收请求参数,访问域对象,转发页...
2019-05-21 18:38:20
282
ssh-小区物业管理系统案例.rar
2019-05-16
c#基于cs的健身房会员管理系统.rar
2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人