自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 数据持久化-nfs网络存储

1.nfs 网络存储pod重启时,数据还存在的,查看日志:cat /var/log/messages |grep mountnfs配置 找一台服务器nfs 服务端(可以是master)yum install -y nfs-utils安装nfs设置挂载路径vi /etc/exports/data/etcd *(rw,no_root_squash)cd /data ==>mkdir nfs在node 节点安装nfs 在nfs服务器启动nfssystemct

2022-03-17 16:13:00 1227

转载 【Java并发编程之深入理解】Synchronized的使用

1.为什么要使用synchronized在并发编程中存在线程安全问题,主要原因有:1.存在共享数据 2.多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,同时synchronized可以保证一个线程的变化可见(可见性),即可以代替volatile。2.实现原理synchronized可以保证方法或者代码块在运行时,同一时...

2019-09-18 11:30:41 183

转载 hashCode中为什么选择31作为乘子

https://www.cnblogs.com/nullllun/p/8350178.html

2019-09-17 18:45:02 181

转载 Spring-整合Redis

1.application-redis.xml文件配置1.applicationcontext-redis.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springf...

2019-09-16 00:11:03 204

原创 多线程中的wait,notify理解

一:概念性1.wait()和notify()方法必须放在synchronized块中执行,否则没有意义意味着调用wait()和notify方法必须获得锁的控制权。2.wait()和sleep()的区别为线程调用wait()方法会将锁释放掉,运行别的线程占有锁,自己进入等待队列。 而sleep()只是暂时休眠,不会将手里的锁释放掉3.notif方法会唤醒等待队列中的第一个线程,不...

2019-09-06 17:19:50 371

原创 Java源码(Object类)

学习javaapi第一天getClass() public final native Class<?> getClass();调用getclass()方法时,其返回的结果其实是synchronized锁定的对象.Eg:Class<? extends String> c = n.getClass();System.out.pri...

2019-09-06 16:03:02 100

原创 Linux常用命令大全

Linux 常用命令大全catcat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filehelp1.先用whereis 命令 来确定命令为外部命令还是...

2019-09-05 16:49:01 100

原创 Mybatis逆向工程如何使用

Mybatis-generate 逆向工程1. generate.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http...

2019-09-03 09:50:24 179

转载 dubbo服务

感觉这个大佬对Doubbo总结的很好,非常适合入门。推荐一下https://www.cnblogs.com/chafe/p/5945209.html ----浪子、沙...

2019-08-15 14:07:42 78

原创 Zookper 选举机制及原理

什么是Zookeeper?(1)分布式的协调服务,开源,主要作用为分布式应用提供一致性服务。在java中常用语服务的注册中心。(2)zookeeper=文件系统+通知机制2.zookper三种角色Leader(领导者):为客户端提供读和写操作,负责投票的发起和决议,更新系统状态。Zookeeper中推选Leader 就是为了保持数据的一致性,都已leader节点上的数据为准。...

2019-08-12 15:43:58 766

转载 Redies 安装

https://www.cnblogs.com/lezhifang/p/7027903.html

2019-07-30 14:21:16 329

原创 java编写堆排序(详细注解)

import java.util.Arrays;/*** 创建时间:2019年3月8日 下午3:56:43** @author 张十一先生 类说明: 堆排序,利用二叉树构造出大堆来即所有的父节点都要比子节点要大->取堆顶最大的元素去和数组的首元素交换* 这个元素放在数组最后一个,不再移动,通过迭代不断改造二叉树为大堆,在把元素依次放入。最后成为有序数列...

2019-03-08 16:57:11 117

原创 快速排序、插入排序、选择排序(详细注解)

/** * 创建时间:2019年3月7日 下午5:35:32 * @author 张十一先生* 类说明:*/public class QuickSort { public static void quickSort(int[] arr, int start, int end) { // 这个参照元素可以是任意元素,不过一般以第一个为准 ...

2019-03-07 20:48:32 260

原创 springmvc 中的Ajax中各种传参方式(希望可以帮到大家)

传递普通字符串前台:functionshuzuTest2(){$.ajax({type:"POST",url:"<%=basePath %>saveUser2",dataType:"json",contentType:"application/json", // 指定这个协议...

2018-09-15 15:07:32 657 1

原创 对session的深入理解

1.session 是什么:   session是一次会话,从访问服务器项目开始该对象被创建,浏览器关闭,会话断开。但是这个时候session并没有被销毁。销毁session只有俩种办法  ①等其自动过时  ②程序调用HttpSession.invalidate()2.session与session-ID的关系   每一个session都由一个Sessionid唯一标识,   创建了Session...

2018-07-05 14:42:03 750

原创 文本部分内容不随着滚动条移动

&lt;!DOCTYPE html&gt;&lt;html&gt;  &lt;head&gt;          &lt;style type="text/css"&gt;         body{padding:0px;margin:0px;}         #top{width:100%;height:163px;background-color:red;}         #nav{wi...

2018-07-03 19:53:01 1034

原创 简介大方的登录界面

html 代码:&lt;!DOCTYPE html&gt;&lt;html xmlns="http://www.w3.org/1999/html"&gt;&lt;head&gt;    &lt;meta charset="UTF-8"&gt;    &lt;title&gt;欢迎您,请先登录&lt;/title&gt;    &lt;link href="

2018-07-03 16:58:48 1269

原创 定时器--div自动移动

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;div自动移动&lt;/title&gt;&lt;/head&gt;&lt;body style="padding: 0p

2018-07-03 16:55:33 1524 2

原创 一个动态的表单页面(JS+CSS)

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style type="text/css"&gt;

2018-07-03 16:51:02 1513

原创 Java 基本文件操作

package com.isoft;import java.io.File;import java.util.ArrayList;import java.util.List;public class FileUtils {    //(1)根据指定文件目录,创建一个目录D:/adf/sdf     public static void createDir(String path,String fi...

2018-06-20 11:31:18 194

转载 BC范式深入理解

作者:刘慰链接:https://www.zhihu.com/question/24696366/answer/29189700来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。与实际应用联系不那么紧密,你有这样的疑问也是挺正常的。我教《数据库原理》这门课有几年了,有很多学生提出了和你一样的问题,试着给你解释一下吧。(基本来自于我上课的内容,某些地方为了不过于啰嗦,放弃了...

2018-06-12 11:04:15 20583 1

原创 如何完全卸载mysql

MySQL重新安装的时候会出现start service 无法启动的问题,原因是没有对旧的MySQL完全卸载掉。下面步骤开始卸载Mysql:一、普通卸载mysql(只要是卸载软件就行,如360等),但是不能完全卸载。二、首先先在widnows服务里停掉MYSQL的服务.具体如下:右键点击计算机,点击管理,进入服务和应用程序,点击服务,找到MYSQL。  如果没有MYSQL,直接跳到第三步;三、删除...

2018-06-12 11:02:24 9410

转载 webstorm 2018 激活破解方法大全

webstorm 2018 激活破解方法大全2017年07月31日 10:10:25 阅读数:200273 webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。方法一:(更新时间:2018/4/8)v3.3 注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:htt...

2018-06-12 11:01:21 501

原创 微信小程序校验

1.通过书写校验层可以大大增加代码的可复用性;2.一下是一个校验层的案例: (1)BaseValidate 代码:namespace app\api\validate;use think\Exception;use think\Request;use think\Validate;class BaseValidate extends Validate{    public function  go...

2018-06-12 11:00:13 1377

seckill.zip

利用Redis+SpringMVC+bootstrap+mybatis完成一个秒杀系统

2019-08-28

pl/sql 安装+汉化

pl/sql 详细安装+汉化程序以及出现的各种问题解决详情

2018-06-12

空空如也

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

TA关注的人

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