- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu20.04执行apt update报错:校验数字签名时出错,此仓库未被更新.GPG 错误
问题现场记录:lnx@Aspire-primary:~$ sudo apt-get update命中:1 http://mirrors.aliyun.com/ubuntu focal InRelease命中:2 http://dl.google.com/linux/chrome/deb stable InRelease 命中:3 http://mirrors.aliyun.com/ubuntu focal-updates InRelease
2021-03-23 09:29:53
3518
1
原创 layui使用之日期控件
<div> <input id='createTime' name = 'createTime' value='' placeholder='请选择时间'/></div><script type="text/javascript">render_date_input('createTime');// 此前省略引入layui js文件与样式的步骤function render_date_input(elemID){ var laydate
2021-01-04 15:59:45
488
原创 使用echarts绘制常见的柱状图,饼状图,折线统计图
使用echart绘制常见的统计图表(柱状图,饼状图,折线):第一步:创建下拉选择框<div class="layui-form" style="margin-left:25%"> <div class="layui-form-item"> <label class="layui-form-label"><h2> 维修次数</h2></label> <div class="layui-inline
2021-01-04 15:50:06
1325
原创 记一次redis过期配置不当导致的类缓存雪崩事故
在正式开始介绍事故经过前,先大概介绍一些概念.1.什么是redisRedis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、基于内存亦可持久化的日志型、Key-Value 数据库,是NoSQL(not only SQL)大家族中的一员。2.什么是redis缓存雪崩与缓存穿透**缓存雪崩 ** 原本存储在缓存中的大量热点key在同一时间全部失效,导致大量的请求直接打在数据库上,这种时候流量大一点数据库肯定直接就挂掉了.效果如图:
2021-01-02 22:55:41
393
原创 redis 查看服务器运行信息
Redis 常用的几个命令1.查看全部服务器运行信息这里只列出了比较常见常用的一些属性,如需要更多属性信息,读者可以自行在自己电脑查看详情127.0.0.1:16379> info# Server 服务器总体信息包括运行环境,操作系统,运行端口号等等redis_version:5.0.8redis_git_sha1:00000000redis_git_dirty:0redis_build_id:7d10b99c04ee0692redis_mode:standaloneos:Linu
2020-12-31 11:26:08
2630
原创 css样式控制layui模板中的a标签获得鼠标焦点后显示下划线
情景描述:项目前端使用的是 layui框架,其中有功功能需求是在查询人员列表界面点击表格中的人员id后跳转到新的页面并显示人员相关的其他信息详情,其中要求鼠标一移动到人员id字符串上就在字符下面显示下划线css样式如下:<style type="text/css"> .layui-card { margin-bottom: 0px } .span-line:hover{ text-decoration:underline; }</style>前端模板
2020-12-25 14:23:27
1975
转载 java使用google的zxing框架实现二维码
本工具类基于Google二维码框架zxing3.1.0实现。pom.xml中依赖包设置<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version> </dependency> <depende
2020-12-19 14:47:08
314
1
原创 layui表格使用之重载
layui表格使用之重载(reload)近期由于项目使用到layui,所以下班后花了点时间学习了一下layui ,记录分享一下学习心得与踩坑经验需求描述: 按照创建时间查询xxx表数据需要支持条件输入,点击查询按钮发起查询.步骤一:创建查询面板留意此处查询按钮的 ** data-type=“reload”** 属性,在后面触发表格查询事件时有用到.<div class="layui-fluid"> <div class="layui-card"> <div cl
2020-12-18 10:09:11
3713
转载 深入剖析java的自动装箱和拆箱
自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。目录一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 以下内容来源:http://www.cnblogs.com/dolphin0520/p/3780005.html一.什么是装箱?什么是拆箱? 在前面的文章中提到,Java为每种基本数据类型都提供了对应的包装器类型.
2020-12-04 15:38:08
161
转载 Java泛型类型擦除以及类型擦除带来的问题
Java泛型类型擦除以及类型擦除带来的问题目录1.Java泛型的实现方法:类型擦除 1-2.通过两个例子证明Java类型的类型擦除 例1.原始类型相等 例2.通过反射添加其它类型元素 2.类型擦除后保留的原始类型 例3.原始类型Object 例4.Object泛型 3.类型擦除引起的问题及解决方法 3-1.先检查,再编译以及编译的对象和引用传递问题 3-2.自动类型转换 3-3.类型擦除与多态的冲突和解决方法 3-4.泛型类型变量不能是基本.
2020-12-04 11:18:28
123
原创 jvm内存状况导出.hprof文件
命令一:使用java自带工具查看jvm gc 频率 jstat -gcutil 8231 1000 20 #该命令表示 打印 pid 为8231的java 进程gc 状况打印出的大概信息如下: 其中 YGC表示年轻代内存回收次数,YGCT表示年轻代内存回收所花时间,FGC表示发生FULL GC的次数. FGCT 表示 FGC 所耗费的时间,GCT 表示总花费的GC时间 S0 S1 E O M CCS YGC YGCT FGC
2020-11-26 17:01:58
2651
原创 报错解决:ubuntu 20.04 编译安装tengine 2.2.3报错this statement may fall through[-Werror=implicit-fallthrough=]
ubuntu 20.04 编译安装 tengine 2.2.3 报错 all warnings being treated as errors前言: 由于项目里头用到了tengine,但是自己对tengine的启动,反向代理的配置,端口代理,负载均衡等这些属性配置等都不了解,这段时间就来补补这方面的课,学习一项技术的最快方法就是跟着官方文档编译--安装--配置来一遍,这样能够对项目结构,模块组成有一个起码的了解,安装完成后剩下的就是按照官方文档解释把常用配置试验与实践啦,接下来再结合项目中的一些配置理解
2020-11-06 19:35:28
824
原创 IDEA中使用maven 创建 的ssm项目使用sprimg mvc国际化功能报错No message found under code ‘welcome‘ for locale ‘en_US'
最近在学习spring mvc框架的国际化功能时遇到了一个问题,配置了相关属性文件检查文件名规范后,maven编译打包,启动tomcat 访问却报错 No message found under code 'welcome' for locale 'en_US'.以下是部分报错信息:javax.servlet.ServletException: javax.servlet.jsp.JspTagException: No message found under code 'welcome' for lo
2020-10-21 09:35:33
861
原创 ubuntu20.04开机后出现 /dev/sdb3 xxx files xxxx/xxxxx blocked,无法进入桌面问题
最近在ubuntu20.04 上安装了deepin 桌面环境(参考安装链接),安装完成后在出现的图形管理器选择界面中,不知道这两个选项是什么意思,出于好奇便选择了第二项新安装的ligthdm 管理器作为系统的默认管理器。(借用一下参考链接中的图片)安装后进入桌面发现特效做的真不错,关闭窗口的按钮也移到了windows一致的右上角,有一点使用过程中如果需要打开多个窗口,新打开的窗口出现时窗口周边会带有黑色花痕,影响美观,不过再次移动一下端口位置痕迹就会消失。有强迫症状的我觉得不爽就把新装的桌面..
2020-08-30 14:30:01
2431
原创 springboot 使用logback-spring.xml 配置日志框架
springboot 使用logback-spring.xml 配置日志框架以下配置来自我学习springboot时,为了预防遗忘所作的笔记部分 原作者 springboot趣味私房菜专题作者<?xml version="1.0" encoding="UTF-8" ?><configuration> <!-- 日志文件存放路径--> <property name="PATH" value="/usr/local/applogs"/>
2020-07-17 17:28:43
354
原创 SpringBoot整合mybatis访问时报错Invalid bound statement (not found)
最近在学springboot相关知识,在整合mybatis时遇到了一个问题(我这种新手易犯的低级错误),项目启动不报错页面也能正常访问,但是一点击UserController的addUser方法时,后台报错,swaggerUI页面也显示报错,具体错误信息如下:o.s.web.servlet.HandlerExecutionChain : HandlerInterceptor.afterCompletion threw exceptionjava.lang.NullPointerExcepti
2020-07-14 11:58:18
2326
3
原创 CentOS 6.x 安装mongodb,创建数据库读写用户操作数据库
具体的安装可参考安装参考链接此处记录安装完成后在使用过程中时遇到几个的问题:1.选择数据库后,创建数据集runnob时报错 "not authorized on testu to execute command { create: \"runoob\", lsid: { id: UUID(\"f1679fbe-ace3-4cca-983b-1f9adfdb1dca\") }, $db: \"testu\" },Unauthorized。2.出现这个错误是因为当前登录的用户mongo-..
2020-06-14 17:52:12
535
原创 git命令行新建分支
1.新建分支命名为zhouzongyigit branch --create zhouzongyi查看分支是否创建成功git branch2.临时切换到新建分支git checkout zhouzongyi3.将当前版本库数据加入新建分支git add .4.提交内容到新建分支git commit -a zhouzongyi5.修改本地分支跟踪对应服务器分支(其中的origin为远端版本库名称)git push --set-upstream origin zhouzongyi6.
2020-06-05 10:02:13
1241
原创 tortoriseGi小乌龟版本控制工具新建分支
1.选中本地版本库文件夹,单机右键选择git同步,进入tortoriseGit同步界面。2.在远端分支选项框输入需要新建的分支名,此处输入branchtest,首次推送勾选强制。3.点击推送远端,在远端新建对应的分支4.选择本地分支按钮,选中2处的head单机右键,选择创建分支。4.1在弹窗界面输入步骤2输入的分支名称,基于选项中选择本地的master,选中切换到新分支点击确定。4.2由于我们是从master主支创建的分支,在该合并界面选择mast..
2020-06-05 09:54:32
1702
原创 JAVA实现单向链表
最近在学习LinkedList的相关知识,中间有用到链表,在看了JAVA3y大哥的文章后收到启发,也想自己实现一下,中间为了简单起见用int变量来表示数据。自定义了一个类用来表示链表的节点public class Node { //为了方便属性变量都定义为public;数据为简单起见,采用int类型 public int data; //指向下一个节点,默认为null public Node next; public Node(int data){
2020-05-16 17:40:44
208
1
原创 Centos6.6 安装 nginx 报sys/filio.h ... not found、O_PATH ... not found
最近在学习nginx的使用,在安装了centos6.6的电脑上使用源码安装ngnix,在控制台出现了一堆not found,但是控制台没有报错error,在--prefix = /usr/local/nginx 参数指定的路径下没有找到对应生成的文件,一开始以为编译失败到处找资源包,所有资源包都安装后还是有错,找了一圈也没有答案。花了好半天时间也没解决。仔细查看了控制台的输出发现有在objs...
2019-12-18 22:01:11
7492
4
原创 mongo db导入导出数据集与数据库
1.导出数据集mongoexport -h dbhost -d dbname -c collectionName -o output-h:数据库地址,MongoDB 服务器所在的 IP 与 端口,如 127.0.0.1:27017-d :指明使用的数据库名称,如 amcloud-c 指明要导出的数据集,如 D_zhld_cccs-o 指明要导出的文件名,可以是多种格式csv,j...
2019-11-15 15:58:49
358
原创 离线升级node-red方法
1.离线安装nodejs基础环境下载对应版本的node.js压缩包,此处注意直接下载二进制格式的压缩包,在windows下将它解压再压缩成.gz格式将gz格式的压缩包传入ubuntu系统中解压放在某个目录下,我的是将解压出来的内容复制放在 /opt/nodejs/目录下2.配置nodejs环境变量打开环境变量配置文件: vim /etc/profile(没有vim的话,可使用默认编...
2019-07-08 08:50:02
2399
1
原创 MYSQL查询员工信息练习
01.查询每个雇员的编号、姓名、职位。select empno,ename,job from emp;02.查询出所有的职位,使用DISTINCT消除掉显示的重复行记录。select DISTINCT job from emp;03.计算每个雇员的编号、姓名、基本年薪。年薪=(工资+奖金comm)*12,(使用IFNULL函数判断NULL)select empno as '编号',e...
2019-06-25 17:49:52
40653
3
原创 argument type mismatch IllegalArgumentException
出现这个错的原因是我之前在程序中把Department类型转成User类型出错Struts Problem ReportStruts has detected an unhandled exception:Messages: argument type mismatchIllegalArgumentException occurred while calling setter fo...
2019-05-17 19:05:24
510
原创 No result defined for action com.lnx.oa.action.RoleAction and result input - action
出现这种错误一般是由于前台传入的参数与后台接收的参数不一致导致的,仔细检查传入参数名称privilegeIds是否与后台接收的priviligeIds一致。06,753 ERROR ParametersInterceptor:34 - Developer Notification (set struts.devMode to false to disable this message):Un...
2019-05-17 19:02:24
258
原创 ERROR ContextLoader:350 - Context initialization failed
一开始以为是com.lnx.oa.dao.IApplicationDao类的名称有误,但是改了之后还是有错,后来发现是com.lnx.oa.dao.Impl.ApplicationDaoImpl类中缺了关键注释@Repository ,没有该注释,spring就不知道该怎么去初始化.IApplicationDao,所以会报依赖注入出错,找不到该类14:19:06,718 DEBUG Abst...
2019-05-17 18:59:23
5968
原创 SSH框架中tag 'select', field 'list', name 'processDefi
出现以下问题的原因是:后台方法向valueStack中放值时,所设置的名称与前台获取的名称不一致 我之前出错的代码: List<ProcessDefinition> pdList = processDefinitionService.findLastList(); getValueStack().set("pdList", pdList);...
2019-05-17 18:58:14
809
原创 SSH框架中Hibernate中外键约束错误
出以下错误可能是外键冲突,可能是因为最开始编写hibernate映射文件·时的外键错误,然后中途又有修改行为,但是数据库表中原先的约束已经存在,现在又按照新的约束去插入或者修改数据就会报错。解决办法是删除原先数据中的表(谨慎操作),重新启动一下·项目让hibernate重新帮我们建表即可--Struts Problem ReportStruts has detected an unhand...
2019-05-17 18:56:37
566
原创 FreeMarker template error
一般来说出现这种错误可能的原因是使用的el表达式缺少括号,逗号,冒号或者引号等的问题,仔细检查报错处的el表达式是否正确即可19:43:22,021 ERROR runtime:59 - Error executing FreeMarker templateFreeMarker template error:The following has evaluated to null or mis...
2019-05-17 18:55:16
4725
原创 cannot cast for User.DepartmentId....................
无法转换出错,原因是类与表名相互映射的映射文件中出错,其中的many-to-one属性,class类名错误<!-- 用户与部门多对一关系 -->原先出错的配置:<many-to-one name="department" class="com.lnx.oa.domain.User" column="departmentId"></many-to-one>...
2019-05-17 18:52:40
220
原创 can not find getter function for deskription ........
在编写java文件时把description写成了discription没发现,而在Java类对应的hbm.xml文件中写的是description.后台报错无法为某个实体的discription找到get方法的位置(耽误了我四小时)...
2019-05-17 18:51:18
195
原创 用javac编译时报找不到某个符号的错
我在com.servlet.param包下创建了两个类:ShowRsUseBean.java 和DateBases.java我单独编译DateBases.java没问题,但我编译其中有用到DateBases.java中的方法的ShowRsUseBean.java类时,报找不到DateBases符号,搞了半天,原来是要将两个文件一起编译才会生成ShowRsUseBean.class文件 后...
2018-07-04 18:11:16
1081
原创 andriod 简易音乐盒开发实现上一曲、下一曲、暂停、自动播放下一曲(第二篇具体实现)
mp3抽象类package com.example.onlinemusicbox;public class Mp3Info{ private String songName;//歌曲名 private long Id;//序列号 private String Artist;//艺术家名 private long Duration; private long Size; //歌曲大小 pri...
2018-07-03 10:24:13
1153
原创 andriod 简易音乐盒开发实现上一曲、下一曲、暂停、自动播放下一曲(第一篇布局)
主界面布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layou...
2018-07-03 10:06:34
1083
原创 JSP的主要内置对象及常用的方法
jsp的内置对象主要有out 丶request丶response丶session丶exception丶application丶page丶config丶pagecontent 其中out丶request丶response丶session丶exception丶application六个是常用的,它们的方法在面试中也经常考到 out对象的常用方法:println()丶new...
2018-06-19 19:41:05
386
原创 java 类的封装
(二)封装1。隐藏实现细节2.提供一个接口给外界访问其中的属性和方法某个对象在运行期间只创建一次,将它的构造方法私有化,然后自己创建自己提供一个公有的静态的方法给外界访问new出来的对象(成员方法必须要用对象访问,所以要将方法定义为静态)具体例子:public class Gouzaosiyou(){public void mian(String args[]){Person p=null; ...
2018-06-11 19:31:57
385
原创 java 类的继承和多态
继承是代码重用的一种形式继承是父与子之间的关系(垂直)子类是一个父类is aclass Subclass extends Superclassprotected: 我的定义的方法是受保护的,只有继承我的子类才能使用1.子类可以使用父类的非私有行为(方法),和非私有属性2. 子类可以覆盖父类的方法3.一个子类只能继承一个父类3. 父类定义做什么,具体怎么做由子类实现4.父类定义共性的行为,5。子类...
2018-06-11 19:24:47
184
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人