- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 Navicat连接MySQL出错解决
本地使用Navicat连接错误描述2013-Lost connection to MySQL server at ‘reading initial communication packet’, system error:0 “Internal error/check (Not system error)”解决方案cd /etc/mysql/mysql.conf.d/sudo vim mysqld.cnf 注释红框内容重启服务mysql service restart再次测试连
2021-06-02 10:26:39 1446
原创 组装树形SpringBoot +Vue+Element-UI
实现效果后端SysOrg机构实体@Data@TableName("SYS_ORG")public class SysOrg implements Serializable { private static final long serialVersionUID = 1L; /** * 机构编码 */ @TableId private String orgNo; /** * 机构名称 */ private St
2021-05-27 09:20:21 1293 6
原创 resultMap+collection应用
问题说明一个部门有很多员工,查询部门及该部门下所有员工实现表create table DEPARTMENT( id VARCHAR2(64) default sys_guid() not null, branch VARCHAR2(64));create table STAFF( staff_id VARCHAR2(64) default sys_guid(), staff_no VARCHAR2(64) not null, s
2021-05-25 14:52:55 216
原创 SpringBoot多数据源配置
配置文件自定义注解import java.lang.annotation.*;/** * 多数据源注解 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DataSource { String name() default "";}数据源接口/** * 数据源增加 */public interface DataSourceName
2021-04-27 14:07:42 238
原创 node多版本使用控制
将gnvm.exe可执行文件放至Node的安装路径下gnvm versiongnvm install 12.0.0gnvm use 12.0.0
2021-04-13 14:20:04 150
原创 PL/SQL高级应用
说明主要介绍几种命名程序块: 过程、函数和程序包,以及过程、函数、程序包和触发器的创建和使用一、存储过程1、过程的基本操作(1) 创建过程CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_name [IN | OUT | IN OUT] datatype [, ...])]{IS | AS}BEGIN procedure_bodyEND procedure_name;说明 OR REPLACE表示如果过程已存在
2021-04-10 17:13:57 1288
原创 PL/SQL基础
一、PL/SQL代码编写规则1、标识符命名规则字符开头 约定定义常量时,使用 c_ 作为前缀定义变量时,使用 v_ 作为前缀定义游标时,使用 _cursor 作为后缀定义异常时,使用 e _ 作为前缀定义PL/SQL表类型时,使用 _table_type 作为后缀定义PL/SQL表变量时,使用 _table 作为后缀定义PL/SQL记录类型时,使用 _record_type 作为后缀定义PL/SQL记录变量时,使用 _record 作
2021-04-08 18:54:45 477
原创 Ubuntu16.04 sudo apt-get update 失败解决
保存原有源cd /etc/aptsudo cp sources.list sources_bak.list添加中科大源sudo gedit sources.list删除文件内原有信息添加如下内容#deb cdrom:[Ubuntu 16.04.7 LTS _Xenial Xerus_ - Release amd64 (20200806)]/ xenial main restricteddeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ x
2021-03-18 10:28:12 859
原创 CentOS虚拟机配置Jenkins+GitLab实现SpringBoot项目部署
检查虚拟机网络ping www.baidu.com准备阶段1、jdk2、git3、maven4、用ftp工具连接虚拟机,上传jenkins.war包5、gitlab生成访问令牌(1) 进入用户设置(2) 设置访问令牌3、保存访问令牌说明:是真的不再显示,所以先把这串访问令牌存在哪个地方吧启动Jenkins1、进入war包路径cd jenkins/2、启动war包nohup java -jar jenkins.war --httpPort=3333 &a
2021-02-27 14:28:29 254
原创 vue导出excel
安装依赖npm install xlsx实现import XLSX from 'xlsx' exportExcel(resultArray) { let workSheet = XLSX.utils.aoa_to_sheet(resultArray) let workBook = XLSX.utils.book_new() XLSX.utils.book_append_sheet(workBook, workSheet, 'SheetJS') XLSX.writeFile(wo
2021-01-26 11:06:15 526
原创 父子组件之间互相调用方法
父组件调用子组件方法<template> <div> <el-table ref="curveTable" :data="curveEntityList" tooltip-effect="dark" highlight-current-row border > <el-table-column type="selection" align="center" /> <el-table-colu
2020-12-02 16:02:52 716
原创 <el-date-picker>日期选择器保存后时间显示提前一天问题
解决方法: 添加属性 value-format="yyyy-MM-dd"
2020-11-10 15:00:47 3186 2
原创 带附件发送邮件方法
/** * @Description 带附件发送邮件 * @param targetAddress 目标邮箱 * @param subject 主题 * @param innerMessage 内容 * @param attachmentList 附件 * @return void **/ public static void sendMailWithAttachment(String targetAddress, String
2020-09-25 09:51:29 518 1
原创 Excel小技巧-获取列数
Excel中标识列是通过26个英文字母,当列数过多时,如下可以在任意excel单元格里输入 =COLUMN(LC1) 获取LC表示多少列
2020-09-25 09:33:45 2101
原创 el-upload + springboot + apache poi 实现解析固定excel模板数据导入数据库
前端代码<template> <div> <el-upload class="upload" ref="doUpload" :action="uploadUrl" :on-preview="beforeUploadHandle" :on-success="successHandle" :limit="1" accept=".xls, .xlsx" :file-list=
2020-09-25 09:32:12 538
原创 Charles在Windows10下SSL 代理配置解决抓包乱码问题
安装证书选择受信任的根证书颁发机构计算机查看安装好的证书 certmgr.msc安装成功后Charles Help -> SSL Proxy -> Install Charles Root Certificate -> 证书路径开启SSL使用通配符对所有URI都开启开始...
2020-09-03 10:25:51 1259
原创 SQL语句中使用数组
XML中使用数组核心1、用OR连接 <if test='alreadyPrintHeaderIdList != null and alreadyPrintHeaderIdList.length > 0'> AND ( <foreach collection="alreadyPrintHeaderIdList" item="planHeaderId" separator="or"> O.PLAN_HEADER_ID = #{pla
2020-08-25 16:25:10 3003
原创 Vue+Element-ui实现打印预览
安装print-template依赖npm install print-templatevue代码<template> <div id="container"> <el-row :gutter="12"> <el-col :offset="8" :span="8"> <el-card shadow="always"> <div slot="header" class="clearfix"
2020-08-24 17:00:46 10919 15
原创 String.replaceFirst(RegEx, String)方法“不起作用“
问题描述 使用String类的replaceFirst方法发现即使匹配还是"没有替换成功"原调用 String oldString = "welcome to the real world, it sucks, you're gonna love it"; oldString.replaceFirst("real", "virtual"); System.out.println(oldString);问题解析 replaceFir
2020-08-19 11:03:19 870
原创 EasyUI Datagrid 数据网格控制网格头部及内部内容换行
控制网格头部换行通过在title内部加入 <br/ > 换行标签控制网格头部换行{ field: "isInclude", title: "是否为<br/>机构<br/>内人员", align: "center", width: 80, rowspan: 2, editor: { type: 'combobox', options: { editable: false,
2020-08-03 14:07:18 1215 1
原创 IDEA下关于匿名类生成的class $1 文件
异常: java.lang.NoClassDefFoundError: com/common/utils/SendMailUtil$1 at com.modules.shortabroad.service.AbroadExpenseService.sendTipsMail(AbroadExpenseService.java:703)问题描述:在SendMail类新写了带图片发邮件的方法,调用后本地运行成功,服务器上出异常原因打增量包的时候没有将SendMail的匿名类生成的SendMailUt
2020-08-01 09:46:51 1090
原创 Shell脚本操作SpringBoot项目
停止服务#!/bin/bash#Author: Kalinda#Date:2020/07/15#Description: shutdown servicePID=`ps -ef | grep 'yourJarPackageName.jar' | awk 'NR==2{print $2}'`kill -9 ${PID}启动服务#!/bin/bash#Author: Kalinda#Date: 2020/07/15#Description: start serveicecd /home
2020-07-15 15:32:28 288
原创 IDEA自动生成类及方法体注释
生成类时自动生成注释右击File打开Settings或者使用快捷键(Ctrl+Alt+S)打开Settings后,在输入框搜索File and Code Template在Files -> Class 内部添加注释模板/** *ClassName ${NAME} *Description TODO *Author YourName *Date ${DATE} ${TIME} *Version 1.0 */点击Apply或者OK即可生效,Inter
2020-07-14 16:44:12 730
原创 SQL 查找是否“存在“,优化写法
普遍SQL:SELECT count(*) FROM table_name WHERE condition1 AND …Java:int nums = xxMapper.countXxxxByXxx(params);if ( nums > 0 ) {//当存在时,执行这里的代码} else {//当不存在时,执行这里的代码}优化SQL:SELECT 1 FROM table_name WHERE condition1 AND … LIMIT 1Java:Integer ex
2020-07-14 10:06:49 452
原创 XShell小技巧get
技能GET: 上传单个文件可以使用rz、sz命令rz命令rz 上传文件至Linux ,XShell弹出文件选择框选择需要上传的文件 点击确定即可传输单个文件sz命令sz fileName 传输文件至当前主机选择传输的路径,点击确定即可传输单个文件到本地...
2020-07-14 09:47:25 1055
原创 Java中 == 与 equals 的问题
1、基本数据类型byte,short,char,int,long,float,double,boolean使用 = = 比较的是他们的值2、复合数据类型(类)== 比较的是他们在内存中的存放地址,如果同一个对象,他们的比较后的结果为true,否则比较后结果为falseequals 在没有覆写equals方法的情况下,他们之间的比较还是基于他们在内存中的存放位置的地址值的注意: JAVA当中所有的类都继承Object,在Object中定义的equals方法,比较对象的内存地址。但在一些类库当中
2020-07-13 08:45:14 147
原创 排序总结
冒泡 比较相邻两个元素,上浮轻(小)元素或者下沉重(大)的元素 例子:int arrayNum[] = {6, 2, 1, 3, 8, 7, 0} 第一趟交换过程 6 2 1 3 8 7 0 2 6 1 3 8 7 0 &nb
2020-07-08 11:09:28 99
原创 Itext给PDF添加页码
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency>import com.itextpdf.text.Document;...
2020-07-08 11:05:43 3992 1
原创 Apache POI + Office Word 生成页码
需求: 添加页码meaven依赖 <properties> <easypoi.version>4.0.0</easypoi.version> </properties> <!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifact
2020-07-08 09:03:37 4027 1
原创 哈夫曼树建立图解
[a, b, c, d, e, f] 权重 -> {9, 12, 6, 3, 5, 15}步骤一步骤二步骤三步骤四步骤五编码a–f 编码如下 a: 00 b: 01 c: 100 d: 1010 e:
2020-05-21 14:40:16 1442
原创 EasyUI treeselec 获取值相关
<div class="controls input-medium textbox invalid easyui-fluid " style="text-align: left;margin-left: -3px;"> <sys:treeselect id="expenseDeptId" name="expenseDeptId" value="${expenseDeptId}" labelNam
2020-05-15 17:46:06 219
原创 操作符重载简单实现 C++
可以将Person.h中的printPerson函数通过操作符重载实现Person.h friend ostream& operator<< (ostream& out, Person& person);Person.cppostream& operator<< (ostream& out, Person& pers...
2020-05-04 17:06:15 157
原创 undefined reference to `LinearList<int>::LinearList(int)` C++
问题记录模板类不支持声明(.h)和实现(.cpp)分开写正确写法在.h文件中将方法全部实现#ifndef LINEARLIST_H#define LINEARLIST_H#include <iostream>using namespace std;template <class T>class LinearList {public: Lin...
2020-05-04 09:47:16 662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人