自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 【mysql 递归查找菜单节点的所有子节点】

mysql递归查询给定节点的所有子节点

2023-03-10 11:30:30 4675 3

原创 springboot隐私数据脱敏

springboot 隐私数据脱敏

2023-02-08 18:26:00 388 1

转载 vue-infinite-scroll的使用细节介绍

v-infinite-scroll使用

2023-02-06 17:37:13 5108 1

原创 【java-md5-加签验签 】

MD5加签/验签 Java

2022-10-28 09:26:55 635

原创 Java JAXB 实体对象转xml

JAXB 实体对象转xmlTestJsonController实体类BusinessBodyFyxmGroupTestJsonControllerpackage com.allinpay.api.controller.business;import com.allinpay.business.domain.Body;import com.allinpay.business.domain.Business;import com.allinpay.business.domain.Fyxm;impo

2021-12-22 17:53:22 346

原创 Java笔记

移位符“<<” 代表 乘2” >>" 代表 除以2 Integer a = 8; Integer b = a << 3; // *2的三次方 = a*8 Integer c = a >> 3; // /2的三次方 = a/8 System.out.println(b); // 64 System.out.println(c); // 1

2021-11-25 10:14:34 377

原创 Java 方法

JavastartsWith()startsWith()

2021-08-16 09:15:25 569

原创 Vue前端-工作

vue:show-overflow-tooltip="true":show-overflow-tooltip=“true”固定table列长度,鼠标悬浮展示所有内容。

2021-08-16 09:12:38 271

原创 Java 类型转化

Java 类型转化1. String转Double1. String转DoubleString a1="8.58";double b1=Double.valueOf(a1);double b2=Double.parseDouble(a1);System.out.println("b1 : "+b1+" "+"b2 : "+b2);

2021-08-11 10:34:10 313

原创 Java编程规范

Java1、不使用BigDecimal的equals方法做等值比较2、不使用double直接构造BigDecimal3、不使用 Apache Beanutils进行属性的copy4、日期格式化时使用y表示年,而不用Y1、不使用BigDecimal的equals方法做等值比较原因:equals方法会比较两部分内容,分别是值(value)和标度(scale)。在使用BigDecimal的equals方法对1和1.0进行比较的时候,有的时候是true(当使用int、double定义BigDecimal时

2021-07-28 17:18:40 359

原创 文件 导出

文件导出无模板、表头单行数据controller:xxxQueryCriteriaxxxServicexxxImplFileUtil按模板导出FileUtilvue接收后端数据无模板、表头单行数据controller:@GetMapping("/xxx/download") @Log("xxx") @ApiOperation("xxx") @PreAuthorize("@el.check('xxx','xxx:xxx')") public void downloadxx

2021-07-26 14:04:41 670

原创 SQL语句

SQL语句索引存储过程查看所有存储过程状态查看bus_make_bill这个存储过程的详情索引//添加索引ALTER TABLE `table_name` ADD INDEX index_name ( `column` )存储过程查看所有存储过程状态show procedure status结果如下:查看bus_make_bill这个存储过程的详情show create procedure bus_make_bill结果如下:Create Procedure 为创建存储过程语

2021-07-13 18:41:30 921

原创 idea使用常用快捷键总结

idea使用常用快捷键总结1、System.out.println()2、public static void main(String [] args){}3、for(int i=0;i<;i++){}4、for(Object o: ){}1、System.out.println()输入sout,按下enter键,生成System.out.println()方法.sout—>soutv=System.out.println("变量名 = " + 变量)soutp—>System.o

2021-07-05 14:58:54 107

原创 云e办系统

云E办1.项目介绍1.项目介绍

2021-07-05 14:26:41 1862 7

原创 Vue学习目标+前端

Vue学习目标CSS预处理器行为层 JSTypeScriptJavaScriptUI框架JavaScript构建工具学习目标CSS预处理器专门的编程语言,通过编译器转变为正常的css文件。SASS:基于RubyLESS:基于NodeJs (相比sass更简单)行为层 JS用原生js开发(不用jQuery),普遍用ES6TypeScript区别于ES,是微软的标准。JavaScriptjQuery框架(dom操作太频繁)Angular框架(MVC模式,版本迭代不合理)React框架

2021-06-16 18:30:47 236

原创 版本控制SVN、Git

版本控制SVNGIT开发流程SVNlinux下相关操作1.在 trunk 下 svn copy trunk地址 新建的分支名字(地址)2.code目录下 svn checkout 分支地址 别名3.文件夹下checkout分支4.open这个文件 链接ftp(connection) mapping指向一致!!!!(链接之前不要做任何改动,否则会上传不到ftp!!!)在phpstorm 做修改 保存后上传到ftp5.Xshell : svn stsvn diff测试 (加软链lns &lt

2021-06-11 15:24:30 231 2

原创 Java Map List

Java map list 基本使用方法1.map使用2.list使用3.Map+List1.map使用package basic;import java.util.HashMap;import java.util.Map;//map使用方法public class MapDemo { public static void main(String[] args) { // map实例化 Map<String, Integer> maps =

2021-06-11 14:37:54 3351 2

原创 Java日期时间相关

java日期时间相关SimpleDateFormat sdf = new SimpleDateFormat();Date date = new Date();Calendar calendar = Calendar.getInstance();calendar.setTime(date);calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); //近一个月date = calendar.getTime();sdf.form

2021-06-11 14:31:30 1133

原创 java 注解 关键字相关

java注解、关键字final部分注解finalprivate final (后续只可读取不可修改)final在Java中意思类似于“不可修改的”,可以在声明类、变量或者方法的时候使用。如果一个类被声明为final,则这个类将不会有子类,也就是说这个类不能被别的类继承;如果一个方法被声明为final,则这个方法不能被重载,也就是第一次定义的时候设定了哪些参数,用的时候就必须传入对应的参数;如果一个变量被声明为final,则这个变量在使用中不能被改变,且必须在声明的时候赋予初值,后续的使用中只能读

2021-06-11 14:26:50 813 2

原创 2020-11-17图书管理系统之数据库设计

图书管理系统之数据库设计采用MySql数据库关键E-R图系统数据表目录数据表设计结构

2020-11-17 18:05:47 302 1

原创 2020-11-17图书管理系统之开发前准备

开发前准备需求分析:(功能)目标:功能结构系统流程图:文件夹组织结构

2020-11-17 17:55:30 823

原创 2020-08-19PHP实战之会议管理系统

会议管理系统一、具备特点1.首页设计简洁大方,功能结构清晰,突出重点2.可操作性强,避免复杂的有异议的链接3.浏览速度快,避免发生长时间打不开页面的情况4.会议记录信息查看部分,显示会议基本内容,文字清晰5.详细的会议记录查询功能,可以通过会议的不同属性搜索6.实现打印预览、打印、excel报表导出等独特功能7.限制用户权限8.管理模式包括用户信息和会议记录的查看和管理操作9.易维护,并提供二次开发支持二、系统功能结构三、开发环境1、服务器端操作系统:windows serve

2020-08-19 20:09:30 335

原创 初识软件工程

第一章 初识软件工程1.1 软件无处不在 软件是软件工程的研究对象,也是软件工程的产品形态与客观存在。工程是将理论和知识应用于实践的科学,其目的是经济有效的解决实际问题。1、 软件的定义软件=程序 + 数据 +文档.程序:计算机可以接受的一系列指令,运行时可以提供所要求的功能和性能。.数据:使得程序能够适当地操作信息的数据结构。.文档:描述程序的研制过程、方法和使用的图文资料。1...

2020-02-26 19:13:12 953

原创 bitset位集合容器

bitset位集合容器#include <iostream>using namespace std;#include <bitset>//一个bit位元素序列容器,每个元素占一个bit位,取值0或1 int main(){ //创建bitset对象 bitset<10> b;//创建对象是必须指定容器大小,且不容修改 b[1]=1; //下标...

2019-10-24 23:26:58 147

原创 deque双端队列容器

deque双端队列容器#include <iostream>#include <deque> using namespace std;//采用线性表顺序存储结构 队列 int main(){ //创建deque对象 deque<int> d; deque<float> dd; deque<int> ddd(10)...

2019-10-24 23:25:59 90

原创 priority_queue优先队列容器

priority_queue优先队列容器#include <iostream>#include <queue> #include <vector> using namespace std;//与队列一样 只能从队尾插入元素//队列中最大的元素总是位于队首 struct Info{ string name; float score; //重...

2019-10-24 23:24:11 114

原创 list双向链表容器

list双向链表容器#include <iostream>#include <list> //头文件 #include <algorithm>//find 头文件 using namespace std;//采用双向链表的数据结构 int main(){ //创建 list<int> l; list<int> l...

2019-10-24 23:22:01 100

原创 queue队列容器

queue队列容器#include <iostream>#include <queue> using namespace std;//先进先出线性存储表 int main(){ //定义 queue<int> q; //入队,即插入元素 q.push(2); q.push(4); q.push(6); //返回队列元素数量 cout ...

2019-10-24 23:20:06 94

原创 stack堆栈容器

#include <iostream>#include <stack> using namespace std;//后进先出线性表 int main(){ //定义栈 stack<int> s; //入栈 s.push(1); s.push(3); s.push(5); //读取栈顶元素 cout << s.top() &l...

2019-10-24 23:18:51 140

原创 multimap多重映照容器

multimap多重映照容器#include <iostream>#include <map>#include <string>using namespace std;//几乎与map一样 不同之处在于 允许插入重复键值/*pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair当一个函数需要返回2个数据的时候,可以选择pair。...

2019-10-20 18:24:50 210

原创 map映照容器

map映照容器#include <iostream>#include <map>#include <string>using namespace std;//采用数据结构:红黑树 与set、multiset、multimap一样 //不允许插入重复键值//map映照容器的元素由一个键值和一个映照数据一一对应组成 struct myCom //自...

2019-10-20 18:12:17 77

原创 multiset多重集合容器

multiset多重集合容器欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#i...

2019-10-20 15:32:28 83

原创 set集合容器

#include <iostream>#include <set> #include <string>using namespace std;//自定义比较函数 myComp 重载"()"操作符 struct myComp{ bool operator()(int a,int b){ if(a!=b){ return a>b; ...

2019-09-26 19:35:53 101

原创 string基本字符系列容器

```cpp#include <iostream>#include <string>#include <algorithm>#include <vector>#include <sstream> using namespace std;//c++方法 将数值转换为string 头文件 #include <sstre...

2019-09-26 19:34:45 89

原创 vector向量容器

vector向量容器#include #include #include using namespace std;bool compare(double a,double b){return a>b;}//自定义比较规则int main(){vector v;// 创建vector容器v.push_back(2); //尾部元素扩张v.push_back(7);v.p...

2019-09-16 21:00:59 80 1

原创 常用的命令行操作

d: //进入D盘dir //显示D盘目录md 123 //在D盘下创建一个叫做123的文件cd 123 //进入 123这个 文件夹md team1md team2 //在123下创建两个文件夹cd… //返回上一级echo name:王源>1.txt //创建 一个TXT 文件,内容是:name:王源echo >1.doc //创建一个Word文档rd...

2019-06-17 09:50:49 263

应届生面试开发工程师经验题加知识总结学习

用于初级开发人员面试和学习

2021-07-05

第二章软件开发过程.docx

软 件 工 程 第 二 章

2020-03-25

空空如也

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

TA关注的人

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