码迷,mamicode.com
首页 > 编程语言 > 周排行
线程池技术
在服务器负载过大,如何让新的线程等待或者友好的拒绝服务? 简单方式使用线程池 开源技术guava、hystrix 线程池的基本作用 利用线程池管理并复用线程、控制最大并发数 实现任务线程队列缓存策略和拒绝机制 实现某些与时间相关的功能 定时执行 周期执行 隔离线程环境 比如交易服务和搜索服务在同一台 ...
分类:编程语言   时间:2019-01-19 14:27:15    阅读次数:204
Byte数组转字符串的问题
第一:需求:将文件转成byte数组,之后转成字符串返回。过滤器接收到响应内容后,需要将响应的内容转成byte数组。 第二:我刚开始的做法: 结果:返回的String,和接收到的字符串不一样。 原因:文件转成二进制数组后,不是16进制的,所以不能采用newString 这种方式转成字符串。 第三:现在 ...
分类:编程语言   时间:2019-01-19 14:27:29    阅读次数:135
Java语言基础(四)
回顾 数据类型 基本类型 引用类型 八种基本类型 byte 1,short 2,int 4,long 8 float 4,double 8 char 2 boolean 1 运算规则(5条) 3/2, 1 byte,short,char 自动转成int byte a = 54; 整数运算溢出 888 ...
分类:编程语言   时间:2019-01-19 14:27:42    阅读次数:162
Java基本网络支持
1、Java为网络支持提供了java.net包,该包下的URL和URLConnection等类提供了 以编程方式访问WEB服务 的功能; 2、URLDecoder、URLEncoder提供了 普通字符串 和 application/x-www-form-urlencoded MIME字符串 相互转换 ...
分类:编程语言   时间:2019-01-19 14:28:31    阅读次数:167
多线程基础
一、CPU时间分片实现 CPU只管干活,是操作系统实现的纳秒级时间分片 二、并发和并行 核心区别在于进程是否同时执行,如KTV话筒, 并行指的是有多少人可以使用话筒同时唱歌 并发指的是同一个话筒被多人轮流使用 并发 指在某个时间段内,多任务交替处理的能力 CPU把可执行时间均匀的分成若干份,轮流抢占 ...
分类:编程语言   时间:2019-01-19 14:28:49    阅读次数:194
Unity扩展编辑器二
Unity支持自行创建窗口,也支持自定义窗口布局,在Project视图中创建一个Editor文件夹,在文件夹中创建一条脚本 自定义窗口需要让脚本继承EditorWindow在设置MenuItem,此时在Unity导航菜单栏中GameObject-window就可创建一个自定义窗口? EditorWi ...
分类:编程语言   时间:2019-01-19 14:29:17    阅读次数:174
Spring 注解方式引入配置文件
配置文件,我以两种为例,一种是引入Spring的XML文件,另外一种是.properties的键值对文件; 一。引入Spring XML的注解是@ImportResource @ImportResource有三个属性,value、locations、reader,准确来说是两个,locations和 ...
分类:编程语言   时间:2019-01-19 14:29:36    阅读次数:222
C++将整数数组分割成奇数和偶数两个数组的源码
把代码过程经常用到的代码片段做个珍藏,下面的代码是关于C++将整数数组分割成奇数和偶数两个数组的的代码。 {int even = 0;int odd = 0; for (int i = 0; i < size; i++){if(array[i]%2==0){even++;}else{odd++;}} ...
分类:编程语言   时间:2019-01-19 15:11:16    阅读次数:397
python 字符串操作
string的常用操作: ...
分类:编程语言   时间:2019-01-19 15:11:58    阅读次数:247
SpringBoot AOP综合例子
完整源码:https://github.com/947133297/cgLibDemo 通过AOP来便捷地输出日志,能更加方便排查系统的bug,这个例子中简单输出自定义文件和函数执行时的参数,函数要不要输出日志,可以通过注解来控制。 两个服务类代码如下: 服务类A中,添加了自定义注解来控制,代表需要 ...
分类:编程语言   时间:2019-01-19 15:12:07    阅读次数:213
排序之直接插入排序
排序思想 1.从第一个元素开始,我们认为第一个元素已经被排序 2.取出下一个元素,在已经排序的元素序列中从后向前扫描 3.如果该元素(已排序)大于新元素,将该元素移到下一位置 4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置,将新元素插入到该位置 5.执行第二步骤,直到所有元素遍历完 ...
分类:编程语言   时间:2019-01-19 15:13:13    阅读次数:184
转:机器学习sklearn19.0聚类算法——Kmeans算法
https://blog.csdn.net/loveliuzz/article/details/78783773 机器学习sklearn19.0聚类算法——Kmeans算法 ...
分类:编程语言   时间:2019-01-19 15:13:24    阅读次数:187
Python反射机制
在写代码过程中,常常会遇到这样的需求。 通个字符串系统能自己找到相应的(类,方法,静态属性)对象并执行它。这种就叫反射。 例如,我们的学校管理系统当时,当管理员登陆时,想要查看学生信息。他输入‘学生’字样。系统根据‘学生’,自动执行'查询学生信息”方法。 简单的例子来写一个反射: 其原理是:Pyth ...
分类:编程语言   时间:2019-01-19 15:13:30    阅读次数:184
ES6基础二(数组)
JSON数组格式转换 JSON的数组格式就是为了前端快速的把JSON转换成数组的一种格式:在普通的JSON最后多了一个length属性,就可以使用ES6的语法转变成数组。 当然了,不是所有的json都能转成数组,要想转成数组,该json需要满足下面三个条件: 1、该类数组对象必须具有length属性 ...
分类:编程语言   时间:2019-01-19 15:14:04    阅读次数:197
C++的string类常见用法
C++的string常见用法,在网上看到一篇,但是不能在c++11编译器下运行,我修改了下,还没改完: 参考:https://www.cnblogs.com/engraver-lxw/p/7581540.html ...
分类:编程语言   时间:2019-01-19 15:14:35    阅读次数:197
排序之折半插入排序
排序思想: 1.每次插入,都从前面的有序子表中查找出待插入元素应该被插入的位置; 2.给插入位置腾出空间,将待插入元素复制到表中的插入位置。 注意到该算法中,总是边比较边移动元素,下面将比较和移动操作分离开来, 即先折半查找出元素的待插入位置,然后再统一地移动待插入位置之后的所有元素。 ...
分类:编程语言   时间:2019-01-19 15:14:49    阅读次数:206
springboot 热部署
作用:不重启服务器编译/部署项目 1. 添加依赖 2. 修改pom.xml配置 (添加configuration ) 3. 重启服务 4. 便捷取消热部署 在main方法中添加 ...
分类:编程语言   时间:2019-01-19 15:15:29    阅读次数:143
转:Java并发编程:深入剖析ThreadLocal
Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两 ...
分类:编程语言   时间:2019-01-19 15:15:46    阅读次数:166
python中静态方法(@staticmethod)和类方法(@classmethod)的区别
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@c ...
分类:编程语言   时间:2019-01-19 15:16:25    阅读次数:224
第十章 消息驱动的微服务: Spring Cloud Stream
Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。 它可以基于Spring Boot 来创建独立的、 可用于生产的 Spring 应用程序。 它通过使用 Spring Integration 来连接消息代理中间件以实现消息事件驱动。 Spring Cloud St ...
分类:编程语言   时间:2019-01-19 15:16:35    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!