- 博客(17)
- 收藏
- 关注
转载 Redis哨兵(Sentinel)模式
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。一、哨兵模式概述哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。Redis哨兵这里的哨兵有两个作用通过发送命令,让Redis服务器返回监控其运行状态,包括主
2020-05-16 18:13:27
302
转载 人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤
人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤 </h1> <div class="clear"></div> <div class="postBody"> 前言:漂亮的人事小姐姐找我帮忙弄考勤:由于人员考勤和门禁一起,打卡记录太多,打卡机只能导出一个打卡Excel总表,不容易人工筛选。Excel表的格式是...
2020-05-08 21:32:19
1153
转载 CSS的“层叠”规则的总结
CSS的“层叠”规则的总结 当你随机打开一个页面,查看源代码,你会发现,同一个元素,不止有一个CSS选择器及对应的样式。而一个元素只能应用一个样式,那么一堆样式中究竟是应用哪一个呢?这就涉及到CSS的层叠规则了。下面就来总结下CSS的层叠规则。概念:CSS中的层叠就是让多个来源的样式叠加在一起,然后结合样式的特殊性(后面详细介绍)...
2020-05-07 14:58:10
398
转载 vue生命周期简介和钩子函数
vue生命周期简介和钩子函数 </h1> <div class="clear"></div> <div class="postBody"> 转载:http://blog.youkuaiyun.com/qq_15766181/article/details/73549933钩子就好像是把人的出生到死亡分成一个个阶段,你肯定是在出生阶段起...
2020-05-06 18:56:16
224
转载 MyBatis中的延迟加载策略
MyBatis中的延迟加载策略 一:延迟加载1.了解延迟加载:延迟加载又叫懒加载,也叫按需加载,也就是说先加载主信息,需要的时候,再去加载从信息。代码中有查询语句,当执行到查询语句时,并不是马上去DB中查询,而是根据设置的延迟策略将查询向后推迟。2.延迟加载的好处:先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,减轻数据库服务器的压力,因为查询单表要比关联查...
2020-05-06 11:38:42
390
转载 Shiro框架:Shiro简介、登陆认证入门程序、认证执行流程、使用自定义Realm进行登陆认证、Shiro的MD5散列算法
1、什么是shiro:(1)shiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权。(2)spring中有spring security,是一个权限框架,但是它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企...
2020-05-06 10:46:51
213
转载 最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解
最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解 原创 ...
2020-04-17 15:05:04
6192
1
原创 Spring框架为什么叫Spring
Rod Johnson(作者)(注意发量!!!)作者做这个开源项目(动机是受不了传统javaEE的臃肿),纠结是否继续为之付出(毕竟做开源项目没有一分钱),社区里的于尔根•霍勒和扬•卡罗弗,这两个逼积极劝说他,说服他为之继续付出,并愿意与作者开公司,成为3个合伙人,于是就得给框架起名字了。作者本想取名“interface21框架”(确实好娄!!!),扬•卡罗弗表示太娄了,他的理由是与自然有...
2020-03-19 18:04:37
2127
3
原创 空数组遍历:不报错,只跳过
空文件夹用f1.listFile();会生成a1为File[0], 空数组,,,调试窗口用[]表示空数组,当用增强for遍历空数组a1,时,这里直接跳过了增强for的代码块!因此,没有出现不断打开文件夹的无穷递归。...
2019-12-12 21:54:48
1885
原创 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 12
java.lang.ArrayIndexOutOfBoundsException含义:程序运行中,用数组时用下标超了数组的约定个数package com.woniu.test.demo;import java.util.Arrays;import java.util.Scanner;public class DeleteNumber { public static void ...
2019-12-02 16:20:42
1205
原创 java作业:输入一个字符,判断字符类别:数字字符,字母字符,其他字符
借用此题,检验了一下ASCII码package com.woniuxy.test.demo2;/*java作业:输入一个字符,判断字符类别:数字字符,字母字符,其他字符 */import java.util.Scanner;public class CharPanDuan { public static void main(String[] args) { //检验char字符...
2019-11-29 19:47:37
1821
原创 eclipse全局布置
首先:下载布置背景插件,步骤如下:help—>eclipse markettplace -->输入栏搜索theme color(这步非常卡)下载完成安装,注意是接受了协议再安装。其次:更改主题颜色安装完成后就可以在Windows里的最后,更改编辑区颜色去ecilpse主题官网下载文件,再在下图,右键导入即可...
2019-11-28 21:31:01
220
原创 eclipse中java的switch (){} :()不识别String类数据
原因:eclipse的编译版本过低。其编译版本不会随配置运行环境jre而更新,二者需要分部设置。在下图圆圈处右键打开,点击底部菜单的properties…选择箭头所指的版本,默认为1.3.。。。版本太低了!switch(){} 分支语句()中在1.7以上 的版本才支持字符串匹配。选择1.8.问题就解决了...
2019-11-28 20:54:35
966
原创 eclipse占用巨额内存的原因之一:运行多个javaw.exe
#多次运行程序,每次未关闭控制台,导致后台运行多个javaw.exe每次运行程序后,eclipse都会开一个控制台,对应地新开1个javaw.exe.如果运行或者调试程序后,不点下图中的按钮(用于关闭当前控制台),控制台就会一直在运行。对应地可以在下图看到有很多个console。在任务管理器中也可以查看到多个java.exe...
2019-11-27 21:03:45
1102
1
原创 Exception in thread "main" java.util.InputMismatchException
#Java输入流报错先说说java中如何使用动态输入(以eclipse为开发工具)有两种方式–>1 外部包声明后再用,格式代码如下:package com.zijietiaodong.review.bug;import java.util.Scanner;public class ShuRuLiu2 { public static void main(String[...
2019-11-27 20:45:48
2922
原创 Exception in thread "main" java.util.InputMismatchException
java.util.Scanner s = new java.util.Scanner();在java中,申明了以上指令,就可以使用int num = s.nextInt();String sents = s.next();这样的语句来为变量动态赋值。注意:java中,s.next()方法和C中的scanf(" “, &)极其相似。在动态输入的过程中,空字符会将输入流自然地隔断,...
2019-11-25 23:08:02
1242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人