自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 React+TS+Redux+Antd 学习笔记(项目搭建)

主要是视屏的学习笔记。视频链接:https://www.bilibili.com/video/BV1Ba4y1H77E?p=8&spm_id_from=pageDriver1. 搭建React + TS项目设置国内yarn代理:yarn config set registry https://registry.npm.taobao.org移除原代理yarn config delete proxynpm config rm proxynpm config rm https-pr

2022-04-17 19:54:24 1046 1

原创 基于反射的excel映射插件(直接把list集合中的对象映射成excel表)

项目中经常需要导出excel的表格,但是基本上都是调用第三方的插件来进行一个直接调用。我们能不能通过反射写一个通用的excel的插件呢?1. 依赖引入:<!-- 处理Excel相关--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</vers

2020-12-16 08:57:38 451 1

原创 C#连接数据库并使用datatable进行统一操作

1. C#连接数据库需要用到Connection、command、Reader对象。典型的建立数据库访问流程如下图所示。(这里使用DataReader)进行测试。sqlserver的链接字符串:// 1. 连接数据库的URL,@的意思就是后面所有的字符都不进行转义。public static string CON_URL = @"Provider=SQLOLEDB;Data Source=hkjhk65\MYSQLSERVER;Integrated Security=SSPI;Initial Cata

2020-12-10 10:08:08 3219

原创 C#通过读取配置文件来记住密码

C#通过读取配置文件来记住密码1. 创建配置文件,项目右键,选择应用程序配置文件。(一般来说一个项目创建一个即可)。文件写法,通过写子标签的方式进行一个书写:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="user" value="admin"/> </appSettings></configuration&

2020-12-10 10:01:53 578

原创 Spring源码笔记1

Spring源码笔记11、Spring框架功能整体介绍1.1 Spring Core ContainerCore和Beans模块是框架的基础部分,提供了IOC和DI的特性。这里的基础概念是BeanFactory,他提供对Factory模式的经典实现来实现程序“单例模式”的需要,并真正允许你从程序逻辑中分离出依赖关系和配置。Context:处理BeanFactory,一般是用ApplicationContext。他构建与Core和Beans模块的基础之上。Context模块集成了Beans的特性,

2020-12-10 09:58:47 94

原创 2021 Java面试汇总(未分类,按照大厂面试题进行解答)

2021 Java面试汇总(未分类,按照大厂面试题进行解答)包含Java、数据结构、操作系统、计算机网络、算法等相关知识,未分类,按照看到的面经进行解答,可以评论转发喔。1. 数组和链表的区别数组和链表都是数据结构中存储数据的容器,数组底层使用连续的地址空间进行数据的存取,链表使用指针(java中使用引用)的方式进行存取。数组的分配需要大量的连续空间,如果大量的使用数组,可能会造成内存碎片严重。链表可以把碎片化的空间通过指针进行连接,从而提高内存的利用率。其次,数组可以随机存取,他的读操作快(直接

2020-12-10 09:58:30 854

原创 Spring中JdbcTemplate的配置和使用(注解)

Spring中JdbcTemplate的配置和使用(注解)1、引入依赖gradle(这里是编译源码所引入的依赖,如果不是在编译源码的情况下, 就要对spring的包进行分别引入):compile(project(":spring-aop"))compile(project(":spring-oxm"))compile(project(":spring-jdbc"))compile(project(":spring-aspects"))compile(project(":spring-conte

2020-11-30 10:36:21 2244

原创 基于Spring&责任链模式的字符串过滤组件

基于Spring&责任链模式的字符串过滤组件1、责任链模式使多个对象都有机会处理请求,从而避免请求的发送者与接受者之间的耦合关系。将这个对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。1.1 定义接口,说明处理的方式方法,需要维护一个本身的引用,这样方便调用下一个处理器。package 职责链模式;public abstract class Handler { protected Handler successor; public void SetSuccessor(

2020-11-30 10:26:31 107 1

原创 编译Spring源码的时候AspectJ报错。(解决方案)

编译Spring源码的时候AspectJ报错。(解决方案)我们在使用AOP的时候需要引入一些jar包,但是我们源码中类都在,但是回报找不大。解决方法如下。1、安装sapectj下载网站:https://www.eclipse.org/aspectj/downloads.php选择镜像之后下载,可以选择国内的服务器,比如说中国科学技术大学那个。找到下载的目录,使用cmd运行jar包:java -jar xxx.jar。一路顺着安装就好,默认是放在c盘的。2、为spring-aspect 工程添

2020-11-30 10:06:41 2650

原创 Gradle编译Spring的源码(超详细)

Gradle编译Spring的源码1、下载安装插件下载安装gradle和spring5的源码包,并且配置好gradle的环境、2、导入项目选择项目的gradle文件进行导入:配置好自动导包和本地的gradle点击确定之后,会进入编译,一定会报错,我们拭目以待!错误一:提示spring-beans.gradle错误。解决方案:直接注释掉该句话。如图所示。这里会进行大量的jar的下载,请耐心等待。编译完成后,对oxm和beans和context进行依次的编译。compileTestJa

2020-11-30 09:34:07 1997 5

原创 ③. SpringBoot集成WebSocket实现在线群聊

③. SpringBoot集成WebSocket实现在线群聊1. 什么是WebSocket?服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。2. WebSocket和传统HTTP请求的对比WebSocket的特点:建立在TCP协议之上,服务端的实现比较容易。握手的时候采用HTTP协议,具有良好的兼容性。数据格式比较轻量,性能开销小,通信高效。可以发送文本,也可以发送二进制数据。没有同源限制,客户端可以与任意服务器通信。

2020-11-30 09:20:53 105

原创 ②. SpirngBoot集成deepoove-Poi-ti插件

②. SpirngBoot集成deepoove-Poi-ti插件本插件主要是用于word内容的替换,本文使用fastDFS对文件进行存取,提供上传和下载,具有很高的实践意义。文档官网:http://deepoove.com/poi-tl/1、创建maven工程,引入依赖:父工程:我们这里需要使用springBoot做一个简单的文件下载,所以引入springboot的官方父工程。<parent> <groupId>org.springframework.boot&lt

2020-11-30 09:11:00 4346 3

原创 ①. SpringBoot整合PageOffice实现在线编辑Word和Excel

①. SpringBoot整合PageOffice实现在线编辑Word和ExcelPageOffice官网: http://www.zhuozhengsoft.com/PageOffice集成说明: https://www.kancloud.cn/pageoffice_course_group/pageoffice_course/6522601. 下载依赖:下载jar依赖:http://www.zhuozhengsoft.com/dowm/2. 添加我们的jar包到项目中在项目的根路径下面建

2020-11-30 09:05:12 2399

原创 ② EJB有状态的bean

② EJB有状态的bean1.定义有状态会话bean是一种企业bean的它与客户保持会话状态。有状态会话Bean根据其名声在它的实例变量相关的客户端状态。 EJB容器创建一个单独的有状态会话bean来处理客户端的每个请求。只要请求范围已经结束,statelful会话bean被销毁。类似于spring中的多例或者session会话域。2.注意事项2.1 服务端注意事项(EJBServerStateFul)需要加上@Stateful注解,表示该类为有状态的bean@Stateful@Remote

2020-11-30 08:50:45 75

原创 ① EJB无状态的bean(创建EJB的基础教程)

① EJB无状态的bean1.定义无状态会话bean是一种企业bean,它通常用来做独立操作。无状态会话Bean根据其名字没有任何关联的客户端的状态,但它可能会保留其实例的状态。就相当于我们spring中的单例对象,能够保存信息,服务于多个请求连接。2.创建过程2.1 创建服务端程序(EJBServer)选择Java Enterprise,同时勾选(EJB),注意选择的jdk一定要是1.7.选择jboss服务器进行开发。创建完成后,会自动在lib下面下载javax.ejb-api.jar,我

2020-11-30 08:41:08 587

原创 项目中日期类型的处理

项目中日期类型的处理1. H5新增的日期输入框//我们普通的日期类型。yyyy-MM-dd<input type="date" value="2015-09-24"/>//时间类型<input type="time" value="13:59"/><input type="time" value="13:59:59"/>//我们最常用的,精确的时间<input type="datetime-local" value="2015-09-24T13:59

2020-11-30 08:28:09 200

原创 JavaScript中的window对象&常用事件

JavaScript中的windou对象:Windou对象:Open Method:用于打开一个新的网页:oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])[sURL]:需要访问的域名,打开的是什么网站;[, sName]:表示打开网站的属性,_blank表示在新的页面打开网站。[, sFeatu...

2019-03-08 08:11:30 666

空空如也

空空如也

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

TA关注的人

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