自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发工具记录

常用工具内网穿透 :Sunny-Ngrok:https://www.ngrok.cc/natapp:https://natapp.cn/ngrok:https://ngrok.com/

2022-05-23 10:40:37 1058

原创 spring官网演示实例(文件上传下载)

根据该项目练习可以有效加强Path,Files类方法使用,并通过接口设计理解一个功能的接口拆分思想,和一个项目基本结构的设计思想等等。1.项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt

2022-02-25 12:22:11 459

原创 简单分页练习

需求:对接收的数据集合进行分页处理返回。分页接口/** * @author xiefenghong * @version V1.0 * @date 2022/2/16 * @description 分页接口 */public interface PageProcessor { default <T> Page<T> toPage(Integer pageNum, Integer pageSize, List<T> data) {

2022-02-21 14:14:49 379

原创 观察者模式和监听者模式练习

观察者模式public void runTest(){ PushWeatherService pushWeatherService = new PushWeatherService(); PushWeather pushWeather = new PushWeather(); pushWeather.regist(pushWeatherService); pushWeather.regist(pushWeatherService);

2022-02-21 13:31:38 232

原创 模拟一个LinkedList

1.创建List接口,完成需要实现的接口功能定义package com.page.pagetookit.service;public interface IList<T> { boolean add(T t); boolean remove(T t); boolean contains(T t); boolean isEmpty(); boolean clean(); T[] toArray(); int size(); T

2022-02-21 11:18:48 60

原创 反射创建级联实例对象

一个简单的反射小练习package com.example.demo;import lombok.Data;import org.apache.commons.lang3.StringUtils;import org.junit.jupiter.api.Test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;

2022-02-14 18:24:42 190

原创 bootstraptable

一开始打算用bootstrapble的,调通了。后来给了ued的图,bootstraptable实现不了那布局格式,需要自己根据数据动态画,就没用了这个了。//按照这个顺序就行,否则会导致初始化访问两次// $(’#inventoryMainTable’).bootstrapTable(‘refresh’);// inittable();//表格数据查询// function inittable(){// $(’#inventoryMainTable’).bootstrapTable({

2021-12-02 15:07:19 775

转载 localdatetime的相关问题

由于常用csdn,记录一下转载https://www.cnblogs.com/chimmhuang/p/12695823.html#31-%E3%80%90%E5%9D%91%E3%80%91%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%A4%E4%BA%92localdatetime%E8%A2%AB%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5%EF%BC%88%E2%98%85%E2%98%85%E2%98%85%EF%BC%89...

2021-11-06 19:02:20 86

原创 下载excel

说明最近处理一个excel下载的功能,对于前端这块很长时间没碰了,于是花了时间做了个小练习,前端采用的layui框架。却发现一个让人遗憾的事情, layui官网告知要下线了,致敬贤心大佬,感谢大佬提供的框架一路的的陪伴。途中遇到的问题,特意记录一下,涨涨记性。thymeleaf模板的映射,路径匹配在templates模块下,且无法直接访问该模块下的资源文件,一般通过直接请求controller->templates/xx.html以前做过一个aop日志处理,ProceedingJoinPoi

2021-10-07 22:21:16 2016

原创 基本yml配置和pom基本依赖

基本依赖 <!-- 添加mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version&

2020-10-12 10:52:13 1777

原创 权限数据库表设计

链接:https://pan.baidu.com/s/1yoplnkMfVNHDylwoSxWtNA提取码:2ttc

2020-09-13 09:04:22 176

原创 ID生成器

先注入bean,规则是:new IdWorker(1,1);参数为小于30的长整型package com.ishicifang.common.util;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID

2020-09-13 08:43:52 913

原创 Jedis工具类

先初始化bean对象@Bean// public ShardedJedisPool createShardedJedisPool(){// JedisPoolConfig poolConfig=new JedisPoolConfig();// poolConfig.setMinIdle(minidle);// poolConfig.setMaxTotal(maxActive);// List<JedisShardInfo>

2020-09-12 22:47:43 1799

转载 RedisUtil工具类

转载自:https://www.freesion.com/article/4679386590/import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.

2020-09-12 22:41:17 715

原创 用于登陆的实现

存sessionpackage utils;import org.apache.log4j.Logger;import javax.servlet.http.HttpSession;import java.util.HashMap;import java.util.Map;/** * @ClassName: MySessionContext * @Description: 存储 Session对象,用于用户的强制下线等待操作 * @author: GGBOY * @date 201

2020-09-12 09:49:22 219

原创 DataSource工具类

package utils;import com.mchange.v2.c3p0.ComboPooledDataSource;import javax.sql.DataSource;import java.sql.Connection;import java.sql.SQLException;/** * 数据源工具 */public class DataSourceUtils { /** * 创建数据源(c3p0) */ private static

2020-09-12 08:31:59 774

原创 用于获取spring容器bean对象的工具类

```javapackage com.tensquare.notice.config;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Compone.

2020-09-08 17:31:02 928

原创 AOP日志的实现

转载:https://www.cnblogs.com/wangshen31/p/9379197.html补充一个操作时间输出:long starttime = System.currentTimeMillis();long duringtime=(System.currentTimeMillis()-starttime);log.info("################THE TIME OF THE OPERATION : "+duringtime);...

2020-09-04 16:35:41 75

原创 node.js使用elementui

关于ElementUI的使用入口@TOC环境安装:1.安装node.js从node.js官网下载并安装node。地址:https://nodejs.org/zh-cn/2.通过打开命令行工具(win+R),输入node -v查看node的版本,若出现相应的版本号说明你安装成功了。npm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息。3.安装cnpm在命令行中输入 npm install -g cnpm --registry=h

2020-08-30 16:16:07 1063

原创 非对称密钥加密openSSL

非对称密钥加密openSSL用途:生成RSA私有密钥的工具。用法: 生成秘钥对 首先需要先使用genrsa标准命令生成私钥,然后再使用rsa标准命令从私钥中提取公钥。 genrsa的用法如下: openssl genrsa [-out filename] [-passout arg] [-des] [-des3] [-idea] [-f4] [-3] [-rand file(s)] [-engine id] [numbits] 常用选项有: -out fil...

2020-08-28 10:14:35 156

转载 SQL优化

in子查询优化原始语句select a.depno,a.status from t_test_1 a where a.depno in (select b.depno from t_test_2 b where b.name='test')一般功力稍微深厚一点的人,会将in改写成existsselect a.depno,a.status from t_test_1 a where exists (select 1 from t_test_2 b where a.depno=b.depno a

2020-07-29 13:32:21 61

原创 js关于random随机数,cookie的设置和取值注意事项,localstorage的运用

得到的结果是一个小于5的随机数。而我们通常希望得到的是0-5之间的整数,所以我们需要对得到的结果四舍五入处理一下,从而得到我们期望的整数。parseInt()、Math.floor()和Math.ceil()都可以起到四舍五入的作用。var randomNum = Math.random()*5;alert(randomNum); // 2.9045290905811183alert(par...

2020-04-05 13:05:05 414

原创 ajax写分页查询。

分页查询步骤显示效果:1.类包的建立src层:DAO,DAOimpl,Service,Serviceimpl,POJO,Util,Servlet,Resourceweb层:js,css,脚本:jquery,bootstrapjar包:mysql-connector-Driver,dbutils,lombok,fastjson2.结构整理Servlet实现HttpServle...

2020-02-26 16:14:12 265

原创 总结一下JDBC的最基本的使用过程

private static void preparedStatement() {// 总结一下JDBC的最基本的使用过程// 1、加载驱动类:Class.forName()// 2、获取数据库连接:DriverManager.getConnection()// 3、创建SQL语句执行句柄:Connection.createStatement()// 4、执行SQL语句:Statemen...

2020-02-22 11:07:31 113

原创 eclipse打不开

遇到eclipse打不开的情况,记录一下。原因:可能是更改过jdk配置,多个jdk路径引起混乱所致。解决方法:win+R打开运行面板,输入cmd打开窗口,输入 where java 找到所有的java地址,把所有带java.exe的文件删除掉即可。...

2020-02-16 21:41:58 1757

原创 jdbc连接不上,tomcat修改无效以及路径错误,dbutil结果集为null,jsp引用对象类报错

(今天试着写了一下jdbc,遇到好多问题,特此写下来方便以后查阅。)comcat读取了web.xml配置的地址,可是网页中还是找不到文件。(原因可能是之前有建过过重名的项目或文件,解决办法新建一个comcat项目)。comcat总是读取缓存之前的文件,更改后的文件无法读取。(也是只能重新建一个conmcat项目)。jdbc的properties配置文件,在根目录下建立一个Resu...

2020-02-14 21:43:37 783 1

原创 动态表单,为追加元素进行事件绑定,以及图片填充整个div的方法

动态表单,追加元素的方法,给追加元素进行事件绑定的做法。效果预览问题总结追加元素的用法:append,在父类元素内部末尾位置追加元素。prepend,在父类元素内部起始位置追加元素。after,在同级元素之后追加元素。before,在同级元素之前追加元素。例:$(".Chunk01 #tableid01").append(val02); val02为字符串。为追加元素进行事件...

2020-02-07 14:43:25 366

原创 表单验证,正则表达式的运用。

表单验证,问题总结先上效果图:问题一:布局的时候利用的表结构,所以每一行的 td 或者 tr 属性应该添加标记属性class,(之前添加的是id,想起id的唯一性,后来改成了class)。每一行的末尾td内应该添加一个作为判断结果标记。问题二:正则表达式的使用:1,命名:val02=/ ^ [a-zA-Z]{1,}[0-9]{7} $ /; 开头为字母。val02=/ ^ 1[3|...

2020-02-07 12:57:22 243

原创 省级联动,JSON的使用

哈哈哈

2020-02-07 11:33:08 180

原创 JQ,JS实现贪吃蛇小游戏

##之前一直想写个贪吃蛇,在网上也没找到可以借鉴的jsp代码,看见有大神用二十多行JS就实现了,可惜自己还不会,于是自己用JSP琢磨了两三天,也算是实现了基本功能,莫约两百多行代码,分享出来与大家一起交流。直接上效果图:##饶了一些弯路,因为我是将所有的div都一致化,在之后为了区别边界,又不得不又多套了一个div,前期布局的时候可以将边界和内部的活动区域提前利用属性区别开来。上代码:(界...

2020-01-31 17:28:28 440

原创 打地鼠小游戏的实现

#打地鼠小游戏总结##用jsp简单实现了一下打地鼠游戏的编程,自己写的太烂了,只能实现基本的功能,代码可读性不高,看了朋友的代码后叹为观止,借鉴着重写了一遍,分享出来供大家参考。(朋友的代码比我的简洁,我因为添加了暂停/继续按钮,以及按钮之间的禁用关系,为开始和结束分别各用了一个初始化状态。所以看着可能会比较杂乱,如果只追求功能的实现,这些代码都可以去掉,可以只看开始结束按钮的代码。)素材:...

2020-01-31 15:24:10 557

原创 关于Scanner.nextLine()问题的解决方案

@TOC刚学习java,我在做练习码Demo的时候总是碰见关于Scanner.nextLine空字符的问题,导致在运行程序时无法在控制台获得录入值,而是直接接收了一个空字符。对于我这种懒人,每次产生这样输入Bug很麻烦,网上搜了很多都是介绍关于Scanner.nextLine()知识点的用法和与Scanner.next()的区别,没有解决方法。于是想把个人的小经验分享一下:案例大家都知道,S...

2020-01-20 16:45:21 4296 4

Game2.zip贪吃蛇JSP的实现

在网上没有找到可借鉴的jsp实现的贪吃蛇,于是只能自己苦逼的琢磨一点点打出来了,花了大概两三天,共约两百来行代码,上传出来与大家一起分享交流!(HBuider在项目内右键点击导入,选择常规,浏览到该文件即可导入进去了)。

2020-01-31

Game1.zip打地鼠小游戏功能实现代码

下载好后,在HBuider的项目中右键,导入,归档文件,找到该文件即可打开代码。

2020-01-31

空空如也

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

TA关注的人

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