- 博客(38)
- 资源 (11)
- 收藏
- 关注
原创 windows根据端口关闭进程
netstat -ano | findstr ‘port’tasklist | findstr 24364taskkill /f /pid ‘pid’
2024-04-11 11:37:15
247
原创 自定义lambda表达式,ActionUtils工具类
记录一个自定义的ActionUtils工具类package codeAssistant.service;/*** @author: yc* @des: 自定义函数式接口* @date: 2021/11/5 17:13*/@FunctionalInterfacepublic interface Action { /** * @author: yc * @des: 执行动作 * @date: 2021/11/5 17:14 */ void do
2021-11-19 10:02:01
188
原创 group_concat解决mybatis一对多的分页问题
之前也分享过一种解决主从表(一对多)关系的分页方法,今天这种方法更为简单。原理就是将从表以group_concat的方式进行分组,再从service层进行切割处理。下面直接记录一段sql select t1.id,contract_no,t1.contract_name,t1.begin_date,t1.end_date,t1.sign_date, t1.contract_status,t1.first_party_name,t1.second_party
2021-07-27 10:05:26
2430
原创 时间工具类
今天分享一个常用的时间工具类package com.rx.demomain.util;import io.swagger.models.auth.In;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/***
2021-07-06 10:26:58
2633
1
原创 对List进行分组切割
今天来记录一段对list进行指定大小分割的代码 @org.junit.Test public void testListSplit(){ //创建需要切割的list并赋值 List<String> nameList = new ArrayList<>(); for(int i = 0; i < 15; i++){ nameList.add("name" + i); }
2021-07-05 14:13:26
612
原创 lambda根据list对象中某一属性进行排序
记录一段lambda根据list对象中某一属性进行排序的代码public class Person { private String name; private String birthday; private Integer age; public void setName(String name){ this.name = name; } public void setBirthday(String birthday){ this.birthday = bi
2021-05-07 23:31:06
1670
原创 字段转换工具(数据库字段与表字段互转)
/** * create by: ychao * description: 将数据库字段转为驼峰规则字段 * create time: 2021/3/16 23:06 */ public static String transTableFieldToFieldName(String tableField){ if(null == tableField){ System.out.println("转换字段不能为nu...
2021-03-16 23:28:52
542
原创 mysql多字段数据联合去重
今天记录一个关于mysql数据去重的sql1、对于单个字段去重delete from recordwhere concat(fileName,userName) in ( select userName from ( select userName as userName from record where recordType = '-1' group by userName having count(*) > 1 )as temp0)and id not in( sel
2021-03-14 22:11:58
3218
原创 lambda对list去重合并
记录一个lambda表达式对list去重求和代码public class Test { public static void main(String[] args) { List<Student> list = new ArrayList<>(); Student student = new Student(); student.setStuName("张三"); student.setScore(10);
2021-03-10 21:38:18
1488
原创 批量查询代码优化
在实际开发中我们经常需要对某一个或者多个字段进行批量查询的操作,比如说我们与要把age = 20,25,30的数据都查出来,我们一般的做法是前端选择完成之后,用逗号将数据隔开并返回给后端,例如:20,25,30 然后后端给他们做一个分割装成一个list,那么下面的代码是我经过优化之后的结果,主要是做一个记录,方便以后自己查看。mapper我相信大家已经看出来用Object修饰的就是我们需要做批量查询的字段,因为这些字段在经过处理之后返回的是一个list,所以这里采用Object来修饰,那么每一个需要做批
2020-12-06 14:55:25
453
原创 docker基本环境安装
Docker 是一个开源的应用容器引擎,它能极大程度上简化我们开发环境的搭建,此贴用于记录个人在搭建环境时的关键步骤关于docker的安装大家可以参考这个博主的帖子 Centos7下安装Docker安装完docker之后就可以从远程仓库中拉取镜像了**首先是 tomcat的安装**1、docker search tomcat 查询出tomcat的具体信息2、docker pull tomcat [:版本号],不加版本号默认下载最新版3、拉取完成之后执行 docker images这里会
2020-08-08 22:22:48
670
原创 学生成绩管理系统-C语言链表版
学生成绩管理系统绝对是我们课设的经典选题之一,那么今天就给大家带来一个链表版本的学生成绩管理系统,希望对大家的学习有所帮助,这个项目采用链表这一数据结构最为底层的存储框架,然后是用文件对数据进行一个永久存储,达到了数据持久化的目的以上是代码的运行截图,大家可以仿照我的这个思路编写出自己的管理系统,另外想参考该系统源码的朋友可以在评论区留言!...
2020-07-20 13:47:32
1755
7
原创 如何让表单中的第一行菜单变为动态
此贴为记录贴,是关于如何让菜单栏目变成动态主题的总结以前在写表单的时候总是把表单的第一行主题给写死,比如像下面图片这样当时没想那么多,只顾着完成当前的功能,但是后期在维护的时候真的是血亏就比如说如果需求要让我们再加一个科目“化学”,那么我们有得重新打开编译器,找到所对应的前端代码,然后把这个页面再一次写死改好,如果是一个页面还好说,但这显然是不可能的。那么这么做无疑是徒劳的,所以我们必须...
2020-02-19 17:49:34
133
原创 springmvc文件上传下载的总结
1:springmvc上传文件的前提使用springmvc上传文件时一定得注意xml配置,在我们的srpingmvc.xml中加上以下代码即可配置文件解析器对象,要求id名称必须是multipartResolver <bean id="multipartResolver" class="org.springframework.web.multipart.com...
2020-02-17 14:38:39
326
原创 SSM框架基本环境搭建
JavaSSM框架(spring+springmvc+mybatis)框架基本环境搭建最近自己学习了JAVA较为流行的SSM框架,所以想用博客的方式进行一些记录以及自己的一些总结,这样也方便以后的查阅先来看看pom文件需要引入的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa...
2019-08-09 09:54:46
235
原创 基于java+servlet+jsp+mysql的一个手机专卖系统
**前段时间,我和我一个搞前端的朋友在一起花了两天时间写了这么一个web项目,由于时间太短暂,部分功能还未实现,主要是我前端忘得差不多了,然后感觉自己写的页面真的是。。。。。,所以目前后续的功能可能暂时完成不了,话不多说,我们一起来看看我的项目截图吧(由于我比较缺乏经济,买不起服务器,所以暂时只能给大家看截图了,等以后买了服务器我会将本项目的链接公布给大家体验的,另外想要本项目源码的朋友可以在下...
2019-07-17 20:47:00
1026
35
原创 基于JAVASE+MYSQL的飞机票订购系统
好久没更新了,最近我发现许多小伙伴对我写的java小项目挺感兴趣的,所以这次我又带了来一个小项目,“机票订购系统”,下面是本项目的截图,另外想要本项目源码的朋友可以在下面留言上面这些只是部分功能截图,里面还包括权限分配等一系列高级操作,我在这就不一一列举了新的改变;6. 增加了 多屏幕编辑 Markdown文章功能;7. 增加了 焦点写作模式、预览模式、简洁写作模式、左...
2019-06-24 23:44:35
3053
38
原创 基于JAVASE+MYSQL的商品信息管理系统
这几天花了大概两天时间写了一个商品信息管理系统,由于是刚写完,很多地方细节都没有做好,希望有兴趣的朋友可以一起探讨一下。然后下面就是我的项目截图:登陆界面注册界面登陆成功界面主界面查询所有数据权限分配开发环境:IDEA数据库:MYSQL用户分为两类:会员和管理员会员可以查看商品,购买商品,以及查看购物车管理员拥有最高权限,可管理商品,同时拥有会员的一切而操...
2019-04-06 20:42:02
4248
58
原创 用递归算法求最小公差
@用递归算法求两整数的最小公差加粗样式TOC#include<stdio.h>int fun(int a, int b);int main(){int x, y;printf(“请输入两个整数\n”);scanf("%d%d", &x, &y);printf(“最小公差为:%d\n”, fun(x, y));return 0;}int fun(int...
2019-03-17 21:17:51
331
原创 C语言中对文件的读取操作
@TOC加粗样式** 有段时间没来这儿更新博客了,前段时间有朋友私信我关于文件操作方面的知识,今天小编就分享一篇关于C语言操作文件流的文章,希望能帮到有需求的朋友!**首先我在这说明一下文件流的作用,在我们写代码的时候有时需要将数据存放起来以便下一次进行此操作能直接读取,而不是重复输入,一般我们的代码数据都是存放在内存里面,只要你把程序关掉,所有数据将会被清空,那么文件流就能帮我们实现将内...
2019-01-18 18:30:41
23718
原创 数据结构-二叉树
今天小编在这分享一段二叉树算法的源码,希望能帮到各位。分别用前中后序的算法遍历下面这棵树:#include<stdio.h>#include<malloc.h>void createHeadTree();void createChildTree(struct node *headTree);void preTheTree(struct node *hea...
2018-11-04 16:40:40
143
原创 数据结构-链表的实现
今天小编在这分享一段数据结构中线性表实现的源码,希望能帮到各位。#include<stdio.h>#include<malloc.h>struct node{ //定义相应的结构体; int data; struct node *pnext;};struct node *phead = NULL;//定义·一个头结点指针的全局变量,方便以后调用!voi...
2018-10-25 15:06:04
194
原创 数据结构-栈
今天小编在这分享一波数据结构中关于栈实现的源码,希望能够帮到大家。栈的结构特点是先进后出,还请大家务必记住它的特性。加粗样式#include<stdio.h>#include<malloc.h>void giveSpaceForFsStack();void initStack(struct stack *fsStack);void push(struct ...
2018-10-25 14:21:07
139
原创 数据结构-队列的实现
数据结构是我们每个编程者必修的课程,它能最好的提高我们代码的质量,小面小编就在这分享一下实现队列的方法吧。 队列与栈恰好相反,它的特点是元素先进先出,下面是源码!#include&lt;stdio.h&gt;#include&lt;malloc.h&gt;struct node{ int data; struct node *pnext;};struct queue{ str...
2018-10-23 20:46:39
105
原创 数据结构链表反转算法
数据结构链表反转算法链表是数据结构中非常重要的一种结构,今天小编就在这分享一段“反转链表的源码”**#include<stdio.h>#include<malloc.h>void createHeadNode();void createNewNode(struct node *phead);void showList(struct node *phead);v...
2018-10-13 14:15:48
175
原创 C语言两大排序算法
在C语言中,冒泡排序和选择排序两大算法是非常重要的。今天小编就在这分享这两大算法的源码,希望初学者一定要熟练掌握。#include<stdio.h>//冒泡排序;int main(){ int a[6]; int i, j, t; printf("请输入六个数字\n"); for (i = 0; i < 6; i++){//给数组赋值;...
2018-09-15 10:37:35
230
原创 C语言用指针实现两个字符数组的连接
欢迎使用Markdown编辑器写博客今天小面就分享一下用指针连接两字符数组的写法,代码如下: **#include<stdio.h> int main(){ char a[20] = { 0 }, b[20] = { 0 }; char *q = a, *p = b; printf("请输入第一串数字\n"); gets(a); ...
2018-08-25 17:56:47
10872
8
原创 新手使用VS2013时常遇问题及解决方法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-25 17:25:25
1675
SSM-CRUD.rar
2019-08-09
C语言-表白程序流星雨exe及源码
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人