自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weidong_y的博客

个人博客地址: http://zwd596257180.gitee.io/blog

  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序之授权登录(附完整源码)

个人博客上已经同步更新了文章,有目录索引,阅读起来比较方便,欢迎大家移步个人博客上读阅~个人博客地址:http://zwd596257180.gitee.io/blog/2019/04/15/wechat_applet_login/ 微信小程序之授权登录一、前言由于微信官方修改了 getUserIn...

2018-03-21 10:38:05 198036 317

原创 Java 代码实现 tail -f

Java 利用定时实现 tail -f 功能RandomAccessFile可以指定位置读,指定位置写。getFilePointer():获取当前文件的记录指针位置seek(long pos):把记录指针移动 pos 处构造方法:RandomAccessFile raf = new RandomAccessFile(File file, String mode);mode 取值:...

2020-01-12 21:33:47 616

原创 dataTable 服务端分页(入门级)

简易版 DataTable.js 服务端分页(Java)引入 js 和 css 文件可以直接到官网首页,找到下面图片的位置,点击右边的小箭头按钮,你会看到对应的 css 和 js 源码,然后 ctrl+A 把源码复制下来,自己新建个文件存放,再引入到 html 中就行。实现原理dataTable 实现服务端的分页,主要是通过 AJAX 异步请求。先在 js 配置中开启了服务端分页的功能...

2019-11-17 10:47:54 378

原创 log4j 和 logback 日志配置

Log4j 日志配置导 jar 包引入相关的 log4j 的 jar 包,建议直接用 maven 导入。加入日志文件eclipse 项目的话,在 Source Folder 下面新建一个文件名 log4j.properties 的文件,记住,文件名不能修改,然后就可以在里面写配置的。如果是 SpringBoot 项目的话,官方推荐在 src/main/resources 目录下加入 l...

2019-11-17 10:38:03 213

原创 SpringBoot 构建多 module webapp 项目

SpringBoot 构建多 module webapp 项目简介基于 SpringBoot 构建多 module webapp 项目,主要是实现代码的分层,让代码逻辑看起来更加的清晰。下面主要讲的是把一个 webapp 项目给分成三层。分别是:web层:负责定义启动类、controller、模板引擎(静态资源、前端页面)commons 层:负责定义数据模型及公共代码biz 层:负责数据...

2019-10-19 11:00:32 306

转载 SpringBoot Application.yml 中可设置的属性导航

原文链接:SpringBoot 可设置的属性# ----------------------------------------#核心特性# ---------------------------------------- #BANNERbanner.charset = UTF-8 #横幅文件编码。banner.location = classpath:banner.txt #横幅...

2019-09-15 10:54:49 810

原创 SpringBoot 集成 Druid 连接池

配置文件 pom.xml<!-- 阿里巴巴的数据库连接池 druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version>...

2019-09-08 10:49:32 246

原创 解决 JDK 9 以上没有 JAXB API 的问题

在 pom.xml 文件加入。<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version></dependency>&lt...

2019-08-03 10:33:46 657

原创 线程的等待与唤醒机制--生产者与消费者代码实现

包子类(锁对象)包子铺类(生产者)吃货类(消费者)简单描述:刚刚开始的包子状态是没有(即没有包子),所以唤醒包子铺线程去生产包子,生产完包子后,修改包子状态为有,唤醒吃货线程去吃包子,包子铺线程进入等待状态;吃货吃完包子后,修改包子状态为没有,唤醒包子铺线程,吃货线程进入等待状态。为了保证线程安全,使用了同步代码块,用包子类作为锁对象。while(true){}无限循环,让包子铺一直生...

2019-07-27 10:50:34 121

原创 Excel 办公小技巧(Microsoft Office 2016 )

软件下载Microsoft Office 2016 安装包+注册机(百度云链接):链接: https://pan.baidu.com/s/1WcxrFNC-KPjQ8rk6tFKPcg 提取码: usbi(一)一步美化表格1.效果对比2.实现步骤选中整个表格,按住 Ctrl + T ,然后勾选“表包含标题”,点击“确定”即可。(二)快速分离文字和数字1.效果对比2.实现步骤...

2019-06-12 16:02:24 759

原创 Word 办公小技巧(Microsoft Office 2016)

(一)文字长短对齐1.效果对比2.实现步骤第一步:选中所有文字,按 Ctrl + H 。第二步:点击“查找”选项卡,在“查找内容”中输入 <(?)(?)>。第三步:点击“更多”,勾选“使用通配符”。第四步:点击“在以下项中查找”,选择“主文档”,然后点击“关闭”。第五步:在顶部“开始”选项卡下,找到如下按钮,选择“调整宽度”,把宽度设置为 3 即可。...

2019-06-12 15:03:02 712

原创 SSM 项目如何上传图片到腾讯云COS?

个人博客上已经同步更新了文章,有目录索引,阅读起来比较方便,欢迎大家移步个人博客上读阅~个人博客地址:http://zwd596257180.gitee.io/blog/2019/06/11/tengxunyuncos/一、jar 包<!-- JSONObject 需要导入的包 --><dependency> <groupId>org.ap...

2019-06-11 23:40:04 351

原创 Git 版本管理之回到过去

准备首先在我 git 管理的项目下建立一个 test.txt 作为测试文件。第一次 commit 时,在 test.txt 中写下“第一次测试”的文字作为记号。第二次 commit 时,在 test.txt 中写下“第二次测试”的文字作为记号。这时候我们就处于第二次 commit 后的状态了。也就是说 test.txt 文件里面会有两句话。如下图。git 日志中也有两次提交记录了。如下图所...

2019-06-10 18:13:46 272

原创 码云 + Hexo 搭建个人博客

个人博客地址:http://zwd596257180.gitee.io/blog准备环境安装 Node安装 Git注册码云安装 Hexonpm install hexo-cli -g出现下图表示安装成功:搭建本地个人博客初始化 hexo新建一个空白文件夹(下文提到的“项目根目录”是指你新建的文件夹的位置)用于存放 hexo 资源。在空白文件夹里面打开 Git ...

2019-06-05 16:37:12 9916 17

原创 常用 Markdown 语法整理

看最终效果图,请移步到我的个人博客:http://zwd596257180.gitee.io/blog/ 同时,个人博客上也同步更新了教程,阅读起来比 CSDN 便利。文章目录准备环境搭建本地个人博客初始化 hexo生成静态页面启动本地服务美化个人博客博客主题设置克隆主题配置主题测试主题发布文章主题风格设置博客左侧栏设置分类设置添加分类列表如何将文章添加到对应分类?标签设置Hexo 博客添加站...

2019-06-05 16:36:06 413

原创 微信小程序之自定义模态框

此文章已经同步更新到个人博客上,喜欢有侧边栏目录的同学,可以点击下面的链接跳转到个人博客上读阅噢。个人博客地址:为什么要自定义模态框?因为官方提供的模态框缺乏灵活性,无法满足每个人的需求,所以我们可以根据自己的实际需求来实现自定义模态框。效果图实现思路通过一个蒙层+自定义的弹窗来实现上图的效果,而弹窗的消失与出现则通过一个状态值来控制即可。界面代码index.wxml...

2019-04-23 15:12:42 1748

原创 微信小程序之侧边栏分类实现

效果图实现思路把屏幕当成一个固定的盒子,然后把盒子分成两边,并让盒子的每一边都能够滚动。源码index.wxml<!--主盒子--><view class="container"> <!--左侧栏--> <view class="nav_left"> <block wx:for="{{title}}...

2019-04-22 22:27:59 7793 4

原创 软考 中级软件设计师 备考资料(2019年上半年)

此文章已经同步更新到个人博客上,喜欢有侧边栏目录的同学,可以点击下面的链接跳转到个人博客上读阅噢。建议到个人博客读阅,CSDN这边更新比较慢,个人博客上,每天都有更新。需要教学视频和真题的,也可以点击下面的个人博客地址,在文末有免费的百度云链接分享。个人博客地址:http://zwd596257180.gitee.io/blog/2019/04/20/soft_exam/中级软件设计师 备...

2019-04-20 11:28:18 1017 1

原创 微信小程序之 input 聚焦问题

很多同学在使用微信开发者工具进行开发的过程中,使用 input 标签时都回面临到一个聚焦不了问题,导致无法在 input 中输入文字。关于这个问题,是微信开发者工具的一个 bug。只需要把电脑屏幕的显示比例修改为 100% 就行。...

2019-04-19 10:21:24 4647

原创 springboot 配置 shiro

目录一、引入 shiro 的包二、自定义 realm 三、shiro 配置四、写一个 controller 测试五、无权限的时候直接报错的错误方式前提:先准备一个 springboot+mybatis 的环境:https://blog.csdn.net/weidong_y/article/details/81709391一、引入 shiro 的包&lt;!--...

2018-10-18 17:54:01 1539

原创 禁止 textarea 拉伸并且没有边框

如何禁止 textarea 拉伸?简单粗暴,一局代码搞定。style="resize:none" 如何去掉 textarea 的边框?style="border:0px"  

2018-10-16 10:31:25 2896

原创 Redis 的 Key、String、list、set、hash 的基本操作总结

目录 一、基本的实现架构二、操作 Key 的方法三、对存储结构为String类型的操作四、对存储结构为List类型的操作五、对存储结构为Set类型的操作六、对存储结构为HashMap类型的操作一、基本的实现架构就是新建一个实体类,通过 redis 连接池获取 jedis 。再通过 jedis 去操作存储结构。&lt;dependency&gt; &...

2018-09-29 15:20:04 627

原创 Redis 入门与应用

目录一、Redis 安装1、下载 redis 2、安装 redis 3、设置 redis4、redis 服务常用的命令5、测试 redis二、RedisDesktopManager 的安装与使用1、下载与安装2、连接 redis 三、SSM 项目中配置 Redis1、引入 redis 的 jar 包依赖2、配置 redis.properties3...

2018-09-26 22:45:14 192

原创 Shiro unauthorizedUrl 不起作用解决方法

Shiro 通过注解方式判断当前用户没有权限时,跳转不到指定的错误页面,就是因为 unauthorizedUrl 不起作用,解决方法就是在 shiro 配置中加上下面这一段配置(异常全路径做key,错误页面做value)&lt;bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"...

2018-09-26 15:36:40 2661

原创 小白入门 Shrio 与 SSM 整合使用

目录一、Shrio 简介1、什么是 shiro ?2、shiro 整体框架 3、shiro 认证和授权的过程二、SSM 整合 Shiro1、前提2、shiro 的相关 jar 包和使用注解需要用到的 aspectj 包3、自定义 Realm4、shiro 的配置1)spring-shiro.xml2)spring-aop.xml3)web.xml...

2018-09-26 14:49:15 211

原创 SpringMVC 配置拦截器 HandlerInterceptor

目录一、实现思路二、具体实现三、HandlerInterceptorAdapter 一、实现思路在 SpringMVC 或者 SSM 环境的项目下,新建一个拦截类,继承 HandlerInterceptor 接口,然后实现接口里面的三个方法,接着在 preHandle 方法里面编写拦截后的相关处理,然后在 springmvc 的配置中,将所有访问 controller 的链接给...

2018-09-20 20:50:46 556

原创 副文本编辑器 KindEditor 实现图片上传到腾讯云对象存储 COS

目录 一、主要功能实现二、效果图三、需要导入的包四、前端编程五、后台编程六、github 下载附加内容:一、主要功能实现1、配置 KindEditor 2、在 KindEditor 中实现图片上传3、将图片上传到腾讯对象存储 COS 上二、效果图三、需要导入的包&lt;!-- JSONObject 需要导入的包 --&gt;&lt...

2018-09-15 13:53:56 1108

原创 SSM 环境下的 AOP 配置与简单应用

一、需要导入的 jar 包&lt;!-- Spring AOP 日志管理需要导入的包 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.aspectj&lt;/groupId&gt; &lt;artifactId&gt;aspectjrt&lt;/artifactId&gt; ...

2018-09-08 15:39:47 1346

原创 Spring AOP 自定义注解实现日志管理

目录一、配置文件二、新建一个日志实体类Log三、编写 service 层四、编写 service 层的实现 serviceimpl五、自定义注解类六、编写切面类七、spring + aop 需要的 jar 包八、使用方法博客的代码是基于 SSM 环境编写的,而SSM环境的搭建不是本次的重点,所以还不会的搭建环境的可以看下我另外一篇博客:eclipse+mav...

2018-09-08 14:58:19 281

原创 微信小程序之下拉列表实现(附完整源码)

 目录一、效果图二、实现原理三、源码四、项目下载五、同类文章推荐:六、福利:视频资源分享     一、效果图二、实现原理跟网页的下拉列表实现是一样的,刚刚开始默认下拉的内容的是不显示的(display:none),然后通过点击的时候,去更改 display 的属性值,来实现下拉的效果。然后下拉的动画的通过 css3 的 animation 来实现的。...

2018-09-01 21:12:47 34904 15

原创 微信小程序之侧边栏滑动实现(附完整源码)

目录一、效果图二、原理解析三、源码四、项目下载五、同类文章推荐:六、福利:视频资源分享      一、效果图讲什么都不如直接上效果图好,所以我们先来看下实现效果如何。通过滑动屏幕,或者点击左上角的图标按钮,都能实现侧边栏的划出效果。     二、原理解析1.先实现侧边栏的内容,让侧边栏的内容居左,然后将侧边栏的内容置于屏幕的最底部。2.接着实...

2018-09-01 18:15:08 21306 6

原创 JavaScript 计算星座和生肖

1、html 代码&lt;div&gt; 出生年份:&lt;input type="text" id="year"&gt;&lt;br&gt; 出生月份:&lt;input type="text" id="month"&gt;&lt;br&gt; 出生日期:&lt;input type="text&qu

2018-08-30 15:21:05 2582 1

原创 mysql 使用 limit 实现底层分页(附源码)

原理解析:&lt;select id="queryProductList" resultType="com.pojo.Product"&gt; SELECT * FROM tb_product ORDER BY priority DESC LIMIT #{rowIndex},#{pageSize};&lt;/select&gt;上面是一段 mybatis 里面的一段分页的...

2018-08-30 10:47:40 1555

原创 html 入门标签学习

目录 Html4Html 5Html41、物理字体&lt;b&gt;…&lt;/b&gt; 设置标记间的文字为粗体 blod face&lt;i&gt;…&lt;/i&gt; 设置标记间的文字为斜体 italic&lt;u&gt;…&lt;/u&gt; 设置标记间的文字带下划线 under line&lt;sup&gt;…&

2018-08-27 21:44:35 251

原创 jQuery 常用函数和方法

1.单击$("#a").click(function(){ $(this).hide();})2.双击$("#a").dblclick();3.当元素失去焦点$("input").blur();4.键盘上的键被按下$("input").keypress();5.键盘上的键被按下的过程$("input").keydown();6.键盘上的键...

2018-08-27 20:15:58 315

原创 Jquery 分页插件, 带你一步一步接入后台数据

目录 一、效果图二、分页 js 源码讲解三、分页样式 css 源码三、实现前后台对接一、效果图二、分页 js 源码讲解新建一个 js 文件,基本直接复制粘贴就行,记得引入到需要的页面中。需要注意的是:前面的构造函数,是用来初始化前端分页的,在需要实现分页的页面的 js 文件中调用这个构造函数,进行分页的初始化。后面的  JumpToPage(page...

2018-08-24 11:29:15 3567 2

原创 Java 实现 Excel 与数据库的数据转换

一、准备(一)环境需要用到下面两个jar包,可以自行到网上下载或者从我提供的百度云链接下载。链接: https://pan.baidu.com/s/1pFLM7VEKM4WNSQ3FBbHKXQ 提取码: bhje(二)数据库二、数据库中的数据导入 Excel(一)原理通过调用工具类,先判断在服务器中指定的文件夹中有没有存在同名的 excle 表,有的话...

2018-08-22 15:51:35 2551

原创 eclipse 搭建 SSM 开发环境

目录 一、搭建分析1)DAO 层2)Service 层3)Controller 层4)web.xml 文件二.开始搭建1)创建动态 web 工程,并且进行项目分包2)导入 jar 包3)在数据库中添加数据4)通过逆向工程生成对应的文件5)添加配置文件6)applicationContext-dao.xml 文件7)applicationCon...

2018-08-21 14:28:54 1188

原创 SpringMVC 学习笔记

目录 一、SpringMVC 的简介二、SpringMVC 的使用三、Spring MVC 的架构图一、SpringMVC 的简介SpringMVC 主要是 Spring Frameword 中的一个模块内容。负责前端 MVC 模块的功能,在使用的时候跟 Spring 是无缝连接的。没有额外的其他配置,因为是 Spring 自家的东西,用起来体验比较好。另外,注意,MV...

2018-08-21 13:56:57 112

原创 MyBatis 学习笔记

 目录一、MyBatis 简介二、MyBatis 的运行原理三、搭建 MyBatis 的开发环境四、删除和更新数据五、原生 Dao 实现六、MyBatis 的动态代理 -- Dao的实现七、配置类型的别名八、数据源写法优化九、输入输出映射1、输入映射2.输出映射十、动态 SQL 语句十一、对单个对象映射1.自动映射2.手动映射十二...

2018-08-20 20:53:36 158

Sublime Text 3 插件版

Sublime text 3 集成了多个常用插件,已经足够满足正常的开发使用。

2018-09-01

SSM jar 包整合

对 Spring + SpringMVC + MyBatis 三大框架的 jar 包做了一个整合,希望对你有帮助。

2018-08-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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