1.自定义排序,两个字符串提取出全字符和全数字的子段,如果全字符的子段相等,比较得到的数字大小。 1 #include <set> 2 #include <map> 3 #include <queue> 4 #include <deque> 5 #include <stack> 6 #include ...
分类:
编程语言 时间:
2018-08-20 15:35:16
阅读次数:
196
The easiest way is to use [XmlEnum] attribute like so: [Serializable] public enum EnumToSerialize { [XmlEnum("1")] One = 1, [XmlEnum("2")] Two = 2 } T ...
分类:
编程语言 时间:
2018-08-20 15:36:21
阅读次数:
172
转自: https://www.cnblogs.com/baizhanshi/p/5896092.html 作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInst ...
分类:
编程语言 时间:
2018-08-20 15:36:44
阅读次数:
159
1、简介 高可用的分布式配置中心,即将配置中心做成一个微服务,将其集群化,从而达到高可用。config-server和config-client向eureka-server注册,且将config-server多实例集群化部署 2、改造config-server 1、我们使用之前创建的eureka-s ...
分类:
编程语言 时间:
2018-08-20 15:38:50
阅读次数:
181
在python开发过程中,经常会使用第三方包,或者内置的包。 那么这些包,具体有哪些选项,有哪些方法,你知道吗?下面介绍一种万能方法。 使用命令:<注意,命令里python显示的API版本是根据这个来的,如果要查看不同版本的,请在这里区别> 你会看到这样的界面: 接下来访问以上这个地址: 可以看到, ...
分类:
编程语言 时间:
2018-08-20 15:39:55
阅读次数:
220
概念 二叉排序树,又称二叉查找树。它或者是一棵空树,或者是具有下列性质的二叉树: ①若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值。 ② 若它的右子树不空,则右子树上所有节点的值均大于它的根节点的值。 ③ 它的左右子树也分别为二叉排序树。 ...
分类:
编程语言 时间:
2018-08-20 15:40:20
阅读次数:
149
一、HashMap简介 HashMap即是散列表,它存储的是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap的实现是不同步的,这意味着他线程不安全。(HashTable的 ...
分类:
编程语言 时间:
2018-08-20 15:40:36
阅读次数:
198
unicode是字符集 utf-8,gbk是编码方式,将字符集编码为机器识别的字节码 ...
分类:
编程语言 时间:
2018-08-20 15:41:07
阅读次数:
137
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 ...
分类:
编程语言 时间:
2018-08-20 15:41:17
阅读次数:
193
前言:说起垃圾收集器,JAVA开发者肯定是听得耳朵都起茧子了。如果让你设计一个JAVA垃圾收集器,那么你关注那些点呢?//1.哪些内存需要回收?//2.什么时候回收?//3.如何回收?这篇博文就是记录这些问题答案的。闲言碎语不多讲,开始写。那些内存需要回收?我们先来回顾一下“运行时数据区”的知识点。我们都知道程序计数器、虚拟机栈、本地方法栈都是与线程同生共死的。栈中的栈帧分配多少内存在类结构确定下
分类:
编程语言 时间:
2018-08-20 15:42:47
阅读次数:
181
1.symaPhore简介 symaphore(信号量)用来控制同时访问某个资源的线程数量,一般用在并发流量控制。个人对它的理解相当于是接待室每次只能接待固定数量的人,当达到最高接待数的时候,其他人就会被拦截在外等待,当前面接待完走出接待室,才会继续接待下面的人。 2.symaphore使用 sym ...
分类:
编程语言 时间:
2018-08-20 15:43:10
阅读次数:
189
环境:Unity5.6.2,postprocessingstack注意:post-processingstack是从AssetStore上下载的v1版本,而并非stack2版本,stack2版本在unity2018的packagemanager中可以直接下载安装首先,在相机上绑上PostProcessingBehaviour这个脚本在Project视图中右键->Create->Post
分类:
编程语言 时间:
2018-08-20 15:43:35
阅读次数:
826
写了一个简单的网络爬虫: ...
分类:
编程语言 时间:
2018-08-20 15:45:10
阅读次数:
153
********进程理论知识******** ****操作系统背景知识**** 顾名思义,进程及正在执行的一个过程,进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一 操作系统的其他所有内容都是围绕进程的概念展开的。 ... ...
分类:
编程语言 时间:
2018-08-20 15:46:31
阅读次数:
179
一面(36分钟)芝麻信用hashmap和hashtable区别为什么产生死锁jvm类加载java反射获取私有属性,改变值反射用途所用数据库项目难点,问题如何解决项目中遇到的问题项目中遇到最自豪的地方会什么算法二面(44分钟)支付宝创新讲项目数据库乐观锁使用状态机如何解决状态机不对问题如何分库分表MySQL极限HashMap源码设计一个线程安全的HashMap快排的实现,时间复杂度和空间复杂度会什么
分类:
编程语言 时间:
2018-08-20 16:34:12
阅读次数:
186
C++文件操作归纳总结: C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(O ...
分类:
编程语言 时间:
2018-08-20 16:34:32
阅读次数:
203
前言:redis使用的非常广泛,其优点是速度快、支持丰富的数据类型、支持事物操作等,适用于会话缓存(session cache)、全页缓存(FPC)、队列等,极大的减少了数据库的负担。 1.安装下载redis 网址:https://github.com/MicrosoftArchive/redis/ ...
分类:
编程语言 时间:
2018-08-20 16:34:45
阅读次数:
143
面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提 ...
分类:
编程语言 时间:
2018-08-20 16:35:07
阅读次数:
174
用java发送post和get请求的两种方式 1.URL 2.httpclient 第一种方式: "URL形式发送请求" 第二种方式: ...
分类:
编程语言 时间:
2018-08-20 16:35:21
阅读次数:
186
使用 先说说多线程的使用。多线程本身是与我们开发的项目密不可分的,我们只要提供了接口,那么他就可能被多个线程同时调用,就会产生并发问题,因此开发者在实际开发中对多线程的理解至关重要。当然,这属于最基本的认识。 就这一方面而言,对于开发者及学过并发的学员,平时开发中需要掌握的主要包括: 1.先说涉及最 ...
分类:
编程语言 时间:
2018-08-20 16:36:58
阅读次数:
137