java设计模式之单例模式 一 定义: ? 单例模式保证类在整个项目中仅有一个实例,并提供一个全局访问该实例的方法。 二 单例模式的两种实现方式:懒汉模式和饿汉模式 ~~~java / 懒汉模式 / public class Singleton{ //定义一个变量来存储实例 private stat ...
分类:
编程语言 时间:
2019-08-06 01:18:31
阅读次数:
127
有点像DP的思想,写写就会做。 ...
分类:
编程语言 时间:
2019-08-06 01:20:05
阅读次数:
173
好程序员Java学习路线Javabean是个什么概念,Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。一.JavaBean技术概述JavaBean是基于Java的组件模型,
分类:
编程语言 时间:
2019-08-06 09:23:30
阅读次数:
92
# encoding: utf-8 import redis import random import string import time #use scan_iter count redis key #support key prefix # pool = redis.ConnectionPoo... ...
分类:
编程语言 时间:
2019-08-06 10:39:25
阅读次数:
139
用户请求DispathcerServlet(前端控制器)。 (前端控制器)DispatcherServlet接受到请求,将根据请求信息交给处理器映射器(HandlerMapping)。 处理器映射器(HandlerMapping)根据用户的url请求查找匹配该url的Handler(通常是contr ...
分类:
编程语言 时间:
2019-08-06 10:41:08
阅读次数:
99
理解分布式一致性与Raft算法 永远绕不开的CAP定理 出于可用性及负载方面考虑,一个分布式系统中数据必然不会只存在于一台机器,一致性简单地说就是分布式系统中的各个部分保持数据一致 ![1 1PF3102KOJ.jpg 18kB][1] 但让数据保持一致往往并不像看上去那么简单,假设我们有两台机器A ...
分类:
编程语言 时间:
2019-08-06 10:46:55
阅读次数:
128
1.任务:用户从终端输入任意字符然后统计字符个数显示,输入end则结束 2.使用多线程实现:主线程获取用户输入并判断是否退出,子线程计数 ...
分类:
编程语言 时间:
2019-08-06 10:53:26
阅读次数:
100
0.6.x 版本的 MessagePack 已经过期被淘汰了。如果你现在开始使用 MessagePack 话,请不要使用这个版本。 我们再这里保留 0.6.x 版本的内容主要用于参考用途。 0.6.x 版本的 MessagePack 已经过期被淘汰了。如果你现在开始使用 MessagePack 话, ...
分类:
编程语言 时间:
2019-08-06 10:54:00
阅读次数:
114
问题一:说一下使用Jquery和使用vue的区别。 Jquery是对繁琐的Dom操作进行了封装,同时也在里面封装了兼容浏览器的处理方式,更方便开发人员选取和操作DOM对象,在这里,视图和数据是耦合在一起的,这样不利于复杂业务逻辑的开发; 而vue解耦了视图和数据,将Dom相关操作完全封装在了内部,通 ...
分类:
编程语言 时间:
2019-08-06 10:55:23
阅读次数:
96
1.下载JDK 网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2 安装jdk 3.安装好jdk后配置环境变量 .安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置"; 选择高级选项卡,点击环境变 ...
分类:
编程语言 时间:
2019-08-06 10:57:56
阅读次数:
101
1、打印 不重要 py2:print'xx' py3:print('xx') 2、继承 重要 py2:经典类/新式类 py3:新式类 3、编码&字符串: 重要 字符串: py2: unicode v = u"xxx" 本质上用unicode存储 (str/bytes)v = "xxx" 本质用字节存 ...
分类:
编程语言 时间:
2019-08-06 11:01:22
阅读次数:
94
最近练习C语言时,发现这道编程题综合了平年闰年的判断以及数组的知识 感觉有必要记录一下,所以自己编写了这样的程序。编译器必须要说明一下,关于 C语言练习这个章节,笔者使用VS2015编译器(因为好多大神,经常忘了描述他们的编译环境,有时候用他们的代码,编译无法通过) 效果如下: ...
分类:
编程语言 时间:
2019-08-06 11:09:14
阅读次数:
95
package snowflake; /** * Twitter_Snowflake * SnowFlake的结构如下(每部分用-分开): * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 0000000000... ...
分类:
编程语言 时间:
2019-08-06 11:12:40
阅读次数:
83
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 基于线程的多任务处理是同一程序的片段的并发执行。 多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为 ...
分类:
编程语言 时间:
2019-08-06 11:12:58
阅读次数:
122
//选择排序java实现
分类:
编程语言 时间:
2019-08-06 11:14:15
阅读次数:
81
原型模式(Prototype Pattern)属于对象创建型模式,通过克隆指定原型对象创建新对象。 优点: 缺点: 应用场景: 分类: 浅克隆 在浅克隆中,如果原型对象的成员变量是基本类型,String类型,包装类,则把成员变量复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址 ...
分类:
编程语言 时间:
2019-08-06 12:23:16
阅读次数:
97
鸡尾酒排序 鸡尾酒排序思路,先从左边开始进行冒泡排序,第一趟冒泡排序完,最大值在的数组的最右端,然后进行第二趟排序,第二趟排序从右边开始排序,第二趟结束时,最小值在数组最左端,以此类推,每一趟排序完都能将一个在当前数组(不包括之前排序得到的最大或者最小的数)中最小或者最大的数放在对应的位置。 算法过 ...
分类:
编程语言 时间:
2019-08-06 12:23:52
阅读次数:
87
LeetCode_1116 "LeetCode 1116.打印零与奇偶数" 假设有这么一个类: 示例 1: 示例 2: 示例代码: 方法一:使用信号量题解 测试用例:14个 执行用时:10ms 内存消耗:36.7MB java import java.util.concurrent.Semaphor ...
分类:
编程语言 时间:
2019-08-06 12:24:03
阅读次数:
156
Python面向对象02/类的空间问题 内容大纲 1.从空间角度研究类 2..类与类之间的关系 1.类的空间问题 1.1何处可以添加对象属性 1.2何处可以添加类的属性 2.类与对象之间的关系 3.类与类之间的关系 3.1依赖关系 3.2组合关系 4.今日总结 5.今日练习 ...
分类:
编程语言 时间:
2019-08-06 12:24:51
阅读次数:
90
单继承具有局限性,推荐使用Runnable接口,启动线程必须借用Thread类对象newThread(Run,Strings).start(),newThread()可以传字符串Thread.currentThread().getName();当前线程的名字,即传入的字符串重写的run()方法没有返回值,且不能抛出异常Thread.sleep(200);暂停该线程200毫秒延迟,1000毫秒约等于
分类:
编程语言 时间:
2019-08-06 12:27:25
阅读次数:
117