![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 51
zwj的CS-DN
“摸鱼越多,心情越好,心情越好,效率越高,效率越高,工作完成得越多。”
展开
-
基于JWT的Token认证机制实现及项目中使用
1 什么是JWT JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用 户和服务器之间传递安全可靠的信息2 JWT组成 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 头部(Header) 头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以 被表示成一个JSON对象。 {"typ":"JWT","alg":"HS256"}在头部指明了签名算法是HS256算法。 我们进行BAS原创 2021-11-25 17:09:53 · 237 阅读 · 0 评论 -
mongodb父节点消息回复消息点赞及Redis标识是否重复点赞(springboot)
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.0.1.RELEASE</version> </dependency>SpitController层 @R.原创 2021-11-01 17:06:14 · 212 阅读 · 0 评论 -
Redis在项目中的简单使用
前言:我们经常根据条件查询数据,如果每查询一次数据都经过数据库,随着数据量增多,对数据库性能都有一定的消耗,效率也会大大降低,这时,我们就可以用Redis,可以把经常查询的数据第一次存到Redis中,再此查询时直接通过Redis查询,不走数据库,这样大大提高了数据查询效率而且也降低了对数据库的压力。一、我的Redis环境:docker,首先docker安装并启动Redis。(windows更简单可百度)1,提前下载安装Redis到docker容器中(docker search redis命令..原创 2021-10-29 10:22:11 · 4668 阅读 · 0 评论 -
bootstrap实现分页功能
功能其实很简单,主要细心就可以了。先上效果图,有点简陋,但是功能No problem!!实现这个功能需要一下几个步骤第一步:引入boostrap插件(https://v3.bootcss.com/getting-started/#download有可能不全自己找)这是需要引入的必须要的js及css第二步:整理写js,下面写的够仔细,用的话直接复制<script...原创 2019-11-22 17:04:10 · 6741 阅读 · 0 评论 -
复选框全选全不选反选加批量删除
先看图一,全选,全不选1.如何给复选框设置id 这个是第一个复选框即全选全不选反选按钮<div> <input type="checkbox" id="qx" style="width:16px; height:16px; border:1px solid: #aaa; background:#FFF;"></div> 这是f...原创 2019-05-28 14:26:10 · 378 阅读 · 0 评论 -
如何获取和赋值给span标签值
下面是一个span标签<span id="honey">honey,i love you</span>1 如何通过id获取span内的值呢?var spanValue = document.getElementById("honey").innerHTML;alert("spanValue = " + spanValue);截图如下...原创 2019-05-24 10:24:16 · 4482 阅读 · 0 评论 -
form表单的各种提交方式
form表单提交方法很多。直接提交啊,或者js提交啊。第一种提交方式:form表单直接提交<form action="formDate" method="post"> userName:<input type="text" name="name"> passWord:<input type="password" name="passW...原创 2019-06-03 13:20:52 · 6294 阅读 · 0 评论 -
验证码之Java
问题:现在几乎只要有登陆就有验证码,那先说登陆为啥要用验证码呢?有撒好处呢?验证码真那么重要吗?原因:验证码,它是为了保护大家的网络安全而生的,因为大家都知道,这个验证码码必须要手动输入,而且很多的验证码是通过手机信息的方式告知,然后再手动进行输入的,它就确保了一个问题,那就是有人在操作。简单来说:验证码是为了区分机器或是人类的一种手段。大家都知道有恶意注册,盗号密码或是其他手段,而验证码的作...原创 2019-06-10 10:58:49 · 207 阅读 · 1 评论 -
Java 简单导出数据列表到excel中
现在很多网页啊,app啊,为了提高用户体验度,方便用户清晰可以随时能够看到想要的数据都会添加一个导出数据功能,把想要的数据统一导出到一个excel中。我也是听一个朋友偶然说的,昨天就刷了刷各种微博,基本都说的差不多,主要靠自己动手,这不,终于搞出来了。先上图,瞅瞅。进入正题一,做这个导出数据必要的依赖(我这里是ssm的maven项目) <!--ex...原创 2019-06-04 13:19:31 · 1550 阅读 · 2 评论 -
多线程基础及实例(java)
前言:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等待的任务实现上如用户输入、文件...转载 2019-06-26 11:03:24 · 158 阅读 · 0 评论 -
集群,分布式,微服务概念和区别理解
概念:集群是个物理形态,分布式是个工作方式。分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器...转载 2019-08-05 14:02:06 · 126 阅读 · 0 评论 -
SSM框架crud(增删改查模糊查询加分页)之模糊查询(三)
先上图:这个是正常查询没搜索分页之前搜索后带分页的效果图也看了,咱们上干货吧首先分页得加一个工具类,里面有封装好的当前页,上一页,下一页等public class PageUtil { //页 private String page; //每页数据量 private int pageSize; //总数据数 private int count;...原创 2019-05-28 12:57:33 · 625 阅读 · 0 评论 -
分布式,集群,他们的区别是什么?简单易懂,半分钟就OK
转自:https://blog.csdn.net/jiangyu1013/article/details/80417961一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,再请了个配菜师负责切菜,备菜,...转载 2019-05-30 13:48:12 · 114 阅读 · 0 评论 -
springmvc的运行原理
来源:https://www.cnblogs.com/xiaoxi/p/6164383.htmlSpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解...转载 2019-03-12 09:33:34 · 112 阅读 · 0 评论 -
Java面试基础
1.JDK 和 JRE 有什么区别?JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。Jdk是Java Development Kit的缩...原创 2019-03-13 15:56:11 · 534 阅读 · 0 评论 -
下拉项,本月、前一月、前两月 联动js效果
第一步、 先上图:重点在查询月初第一天和月末最后一天计算及本月、前一月、前两月与其对应时间第二步: 看html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>优秀村医考核</title> <script type...原创 2019-04-04 16:01:53 · 179 阅读 · 0 评论 -
面试基础之线程
1.并行和并发有什么区别?并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已.就类似于你,吃一口饭喝一口水,以正常速度来看,完全能够看的出来,当你把这个过程以n倍速度执行时..可以想象一下....原创 2019-04-04 16:34:43 · 90 阅读 · 0 评论 -
properites配置文件与它的工具类
配置文件weixinpay.properties 配置文件##weixin_pay_APPIDWeiXin_AppId = wxfce80d1dsf934765793##åweixin_pay_mch_idWeiXin_MCH_ID=15035236491##weixin_pay_NOTIFY_URLWeiXin_NOTIFY_URL=m.wdefs.com/product...原创 2019-04-03 11:08:17 · 130 阅读 · 0 评论 -
Java 生成二维码
参考所得第一步: 下载两个jar包:qrcode.jar和qrcode_swetake.jar 链接:https://pan.baidu.com/s/1RdW7cWz9-mErx13T-QxnHg 提取码:e44a第二步: 二维码生成代码编写 1》、package co...原创 2019-04-03 15:07:59 · 166 阅读 · 0 评论 -
省,市,县三级联动
js 加载 获取省市县 //页面加载时获取省的信息 $(function() { getProvinces(); }); //获取所有省份 function getProvinces(ele) { //获取省 $.getJSON("/user/system/getProvinces", function(data) { $....原创 2019-05-15 15:23:19 · 227 阅读 · 0 评论 -
Java 多条数据提交,前台js如何传值,后台如何接参
先上图,就类似一次性添加 多个商品HTML<form class="form-horizontal mt20" id="producctForm"> <table> <tr style="height: 50px;"> <td style="float-left:100px">医嘱编码</td>...原创 2019-05-16 13:29:17 · 1359 阅读 · 0 评论 -
SSM框架crud(增删改查模糊查询加分页)之增删(一)
进行crud的前提条件必须搭建好SSM框架!!!!第一:增加 先看图:下面这个css样式用的是bootstrap的,待会上代码看 2.看jsp页面(主要包框js,一个form表单) 先看body内的内容 <body style="background: #E8EBEE;overflow-x:hidden;"> <...原创 2019-05-27 11:14:06 · 408 阅读 · 0 评论 -
SSM框架crud(增删改查模糊查询加分页)之查询修改(二)
上一期主要时添加删除也没什么亮点,这期看看这个查询如何利用集合从后台查的数据,修改如何和bootstrap-validate验证文本狂不能为空,也可以正则验证。第一:查询 先贴图吧这个列表主要是通过foreach循环出来的非常简单,再这个页面先得写个标签<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core...原创 2019-05-27 16:14:00 · 469 阅读 · 0 评论 -
Java面试之容器
18.java 容器都有哪些?集合(list,set,Map。。)19.Collection 和 Collections 有什么区别?1、Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。2、Collections...原创 2019-03-15 13:10:30 · 575 阅读 · 0 评论