hfh-001
码龄6年
关注
提问 私信
  • 博客:13,570
    社区:1
    13,571
    总访问量
  • 42
    原创
  • 1,566,779
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-04-17
博客简介:

weixin_44934751的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得5次评论
  • 获得57次收藏
创作历程
  • 5篇
    2020年
  • 37篇
    2019年
成就勋章
TA的专栏
  • Mybatis
    3篇
  • 报表
    1篇
  • 微信公众号开发
  • jvm组成
    1篇
  • 分布式
    1篇
  • servlet
    4篇
  • 设计模式
    1篇
  • spring
    8篇
  • 框架
    2篇
  • springboot快速搭建
    1篇
  • springboot结构
    1篇
  • springmvc应用
    1篇
  • springmvc
    1篇
  • javascript
    4篇
  • 排序
  • 多线程
    2篇
  • 异常
    1篇
  • 反射
    1篇
  • 集合
  • MySQL
    2篇
兴趣领域 设置
  • 大数据
    redis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySql清除重复数据

### mysql语句DELETEFROM `table_name`WHERE clumn_name IN(SELECT clumn_name FROM (SELECT clumn_name FROM table_name GROUP BY clumn_name HAVING COUNT(cl...
原创
发布博客 2020.06.03 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java生成复杂word解决方案

01.导入依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version></dependency><dependenc...
原创
发布博客 2020.04.14 ·
1960 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

jvm组成

jvm组成1. 组成结构JVM 由类加载器子系统、运行时数据区、执行引擎以及本地方法接口组成[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qjea6mHX-1584060529744)(C:\Users\32302\Desktop\typora\img\微信截图_20200107090828.png)]2.类加载子系统经过编译器编译的java文件成为...
原创
发布博客 2020.03.13 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信公众号开发

微信公众平台01 微信公众号简介01. 是啥?他是为企业和个人提供服务和用户管理的一个服务平台。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uwFbn9HJ-1584060338225)(C:\Users\32302\Desktop\typora\img\微信公众号.png)]02. 分类021订阅号他是针对个人和媒体提供的信息传播的方式,主要作用...
原创
发布博客 2020.03.13 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解读Redis内存

解读Redis内存Redis缓存的使用极大地提升了应用程序的性能和效率,特别是查询方面。但是同时带来了一些问题。其中最要害的就是数据的一致性问题,因为一致性的要求很高,因此就不能很友好的使用缓存了1. 缓存穿透就是查询一个数据库不一定存在的数据,正常使用缓存是先在缓存中进行查询,如果key已经不存在或者已经过期,会在数据库中进行查询,并把查询的结果放进缓存,如果查询对象为空,就不会存入缓...
原创
发布博客 2020.01.10 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP连接以及断开的过程

TCP连接以及断开的过程三次握手建立连接三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发。第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状...
原创
发布博客 2019.12.06 ·
1088 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件异步上传

文件上传总结三要素1. post方式上传2. enctype=“multipart/form-data”3.input标签里面要有type类型要为file实现 <div class="layui-form-item"> <label class="layui-form-label">图片</label> <div ...
原创
发布博客 2019.12.05 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的设计模式详解

java23模式创建型模式 5种1.抽象工厂模式1.啥是抽象工厂抽象工厂就是一个超级工厂,用来创建其他工厂的一个工厂,因为他是创建其他工厂的工厂,所以他属于创建型的模式。抽象工厂中接口负责创建一个相关对象的工厂,不需要指定他们的类,每个生成的工厂都会按照工厂模式给我们提供对象目的:给我们提供一个创建系列的相关或者相互依赖的接口,而无需指定他们的具体的类。因此他解决接口选择的...
原创
发布博客 2019.12.05 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springBoot入门

springBoot入门一、springBoot的介绍已经学过的ssm+quartz+shiro+freemarker+log4j+datasource…1. 什么是springboot他没有实现具体的任何功能,但是他帮我们预先编写好配置类和对应的jar我们只修改少量的配置,调用springboot的启动方法就可以开启项目。注意:springboot的两个热重要原则约定大于配置...
原创
发布博客 2019.11.21 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shiro框架详解

shiro认证和授权啥叫权限?程序里面的权限是啥?就是访问路径,路径在程序中对应的就是某种能能力和资源。如何控制权限显示呢?权限不应该属于某一个实体,而是属于某一个角色,只不过这个是题拥有了这个角色,而拥有了这个权限就是RBAC权限管理思想,不是直接将权限交给用户,而是给用户分配角色,角色赋予用户相应的权限这样大大地减少了系统的开销基于RBAC思想进行权限的控制显示2.搭建w...
原创
发布博客 2019.11.18 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java中的定时器

quartz定时器和云片一:quartz定时任务1. quartz是啥?是一个Java环境下的定时任务工具库,可以间隔时间定时,例如一定时间给用户发送邮件,等可以指定条件触发一段Java代码。Java中的定时实现:​ 坑定和线程有关系;timertask:timer是Java原生的定时 //创建对象 Timer timer = new Timer(); ...
原创
发布博客 2019.11.11 ·
439 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ssm整合

Mybatis整合ssm角色扮演ss:两个容器 springmvc 和springspringioc是springmvcioc容器的父容器 setParent(root)连接点springmvc可以引用spring的bena加载双方的容器 contextloaderlistener springdispatcherservlet springmvcssm:...
原创
发布博客 2019.11.05 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

详解Mybatis

mybatis1. mybatis的介绍1.mybati是什么是一个基于orm思想的优秀的持久层数据库框架他就是ibatis的衍生#### 2. mybatis能做什么1. 框架学习简单,涉及的依赖和配置很少2. mybatis相对于其他持久层框架编写sql更加灵活3. mybatis支持动态sql,可以根据业务需求动态生成sql4. mybatis还支持注解添加sql语...
原创
发布博客 2019.11.03 ·
696 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

springMVC应用

spring MVC 应用一 :spring MVC 介绍1:spring mvc 是啥?spring mvc 是spring框架功能的一部分负责controller处理器,基于MVC设计模式底层实现了封装了servlet,简化web开发2: spring mvc 框架的作用springMVC :web端的框架简化获取请求参数简化作出相应spring:ioc|di​ ...
原创
发布博客 2019.10.30 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringAOP和事务

springAOP面向切面编程1:aop编程思想以及aop的实现1:什么是aop什么是oop是:是将开发中遇到的客观现实的物件抽象成属性、方法并放入模板(类)中的一种编程思想三大特生就是 封装 继承 多态 (他们都是基于抽象实现的)什么是aop是:是把纵向的oop的非核心的但是多个类中存在的重复的代码逻辑,抽取出来放到一个代理对象中的编程思想,例如...
原创
发布博客 2019.10.27 ·
455 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

spring-jdbcTemplate

一. spring 数据库jdbcspring-jdbc 是一款spring提供的数据库工具操作包类似于dbutils!对比dbutils来说,他更加灵活;数据库的好坏再看处理结果集的时候dbutils: resultSetHandler list …Spring-jdbc 没有提供 只提供resultset,结果可以自己任意封装!spring-jdbc介绍​ s...
原创
发布博客 2019.10.24 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring框架IOC和DI详解

一.spring框架介绍spring是什么?spring本身是一个框架集合spring是一个企业级一站式的框架(spring boot, spring data,spring framework spring mvc)但是spring又有很好的包容性,他为所有知名框架编写兼容jar,而且spring做很多杂活,例如兑现管理,事务管理日志输出等,因此spring变得不可或缺ssh...
原创
发布博客 2019.10.23 ·
384 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JAVA内省

java中的内省1:内省是什么:1:内省是利用getter setter方法 再利用反射获取属性属性,并对属性进行操作的一种方法,因为getter setter 方法是getSHU性名() setSHU性名的形式存在,jdk可以通过这个形式不难找出属性名,并利用反射得到属性2:在框架中为了获取Javabean属性,并且对属性进行操作,如果属性过多,我们是不是需要编写大量的重复的代码...
原创
发布博客 2019.10.17 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

注解和maven

java注解和maven1:java注解1:1:注解是什么 1:啥是注解 代码里的特殊标记,在编译时候会加载,运行时被读取,并进行相应的处理,在不动类 的逻辑代码的情况下对类的逻辑产生做用,注解也是替代配置文件的有效手段。(对类的补充) jdk1.5出来的,以前叫做元数据作用 1:注解在不改变原有类的前提下,额外添加补...
原创
发布博客 2019.10.16 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

XML以及DTD约束schema约束

xml数据格式和Annotation1:xml数据格式1:xml数据格式介绍 1:可扩展标志语言(Extensible markUp language)标签可以自己定义。 2:用来存储数据和传输,2:xml数据格式作用: 数据传输和存储数据,xml == json一样的作用 代替:json数据简单没有大量的冗余标签,数据更加清晰,而且符合...
原创
发布博客 2019.10.15 ·
249 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多