https://www.songma.com/
- 润***
- 访客数:129685
- TA的活跃度
-
近30天登录:11918
商品总评价:0
资讯总评论:0
发表文章:268
- JVM dump和分析
- 2018-10-14 23:09:36
- 原文链接:https://www.dubby.cn/detail.html?id=90981、dumpjmap -dump:live,format=b,file=~/Desktop/dump.hprof 1110其余参数意义:Usage: jmap [option]
- Hystrix问题记录
- 2018-10-14 23:09:23
- 原文链接:https://www.dubby.cn/detail.html?id=91001、CommandKey缓存问题考虑这样一个场景,先new了一个Command(commandKey="commandA"),他的隔离策略是信号量隔离(ExecutionIsolationStrategy.SE
- 你是如何拿到一个线程的执行结果的?Future体系源码深度解析
- 2018-10-14 23:09:10
- 在Java多线程开发中,我们经常把Thread#run()方法称为线程的执行单元,执行单元通常就是编写我们的业务逻辑。我们可以通过继承Thread而后重写run方法实现自己的业务逻辑,也可以实现Runnable接口实现自己的业务逻辑。而Runnable接口的职责主要是想把线程控制本身和业务逻辑分离开
- 一次线上Java应用内存泄漏分析实例
- 2018-10-14 23:09:08
- 因为JVM的内存管理采用GC垃圾自动回收机制,这使得Java程序员在编程的时候的确可以从内存管理中释放出来,但这也引发了另外一个大问题,一旦Java应用出现内存泄漏的时候,常常让人措手不及,陷入无从下手的尴尬境地,我们总不能一句话重启吧(苦笑)。内存问题可能是大多数Java程序员心中都曾有过的伤,因
- iOS性能优化——图片加载和解决
- 2018-10-14 23:08:33
- 前言本文基于WWDC2018-Image and Graphics Best Practices,对图片加载和解决的思考和总结。本文不是WWDC翻译,假如需要理解视频内容可以点击上面的链接观看。正文图片的显示分为三步:加载、解码、渲染。通常,我们操作的只有加载,解码和渲染是由UIKit进行。什么是解
- 队列:队列在线程池等有限资源池的应用
- 2018-10-14 23:08:23
- 队列:队列在线程池等有限资源池的应用我们知道,CPU 资源是有限的,任务的解决速度与线程个数并不是线性正相关。相反,过多的线程反而会导致 CPU 频繁切换,解决性能下降。所以,线程池的大小一般都是综合考虑要解决任务的特点和硬件环境,来事前设置的。当我们向固定大小的线程池中请求一个线程时,假如线程池中
- 同源策略与CORS
- 2018-10-14 23:07:59
- 同源策略同源策略是浏览器保护客户安全上网的重要措施,协议、域名、端口号三者相同即为同源。不同源下,浏览器不允许js操作Cookie、LocalStorage、DOM等数据或者页面元素,也不允许发送ajax请求,同源下则不受影响。下图是在Chrom控制台中发送ajax跨域请求的报错信息:跨域ajax请求
- jvm系列之垃圾收集器
- 2018-10-14 23:07:46
- jvm系列之垃圾收集器1 垃圾收集器详情? ?java内存在运行时被分为多个区域,其中程序计数器、虚拟机栈、本地方法栈三个区域随线程生成和销毁;每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,在这几个区域内就不需要过多考虑回收问题,由于方法结束或者者线程结束时,内存自然就跟着回收了。而堆区
- jvm系列之对象
- 2018-10-14 23:07:36
- jvm系列之对象1 对象的创立? ?在语言层面上,创立一个对象通常是通过new关键字来创立,在虚拟机中遇到一条new指令时,首先将去检查这个指令的参数能否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类能否已被加载、解析和初始化过;假如没有的话就会先加载这个类;类加载检查完后,虚拟机
- Python装饰器decorator的简易教程
- 2018-10-14 23:07:17
- ?在Python加peewee让数据库访问更简单一文中有几个函数需要连接数据库,这样就导致了少量重复代码1.png有过Java Spring开发经验的同学就要跳出来了,这样不简洁,Spring早即可以AOP了,根本不用操心数据库连接的问题。Python当然可以啊,而且是语言级别就已经支持了,这个功能
- CentOS VSCode 无法启动处理之道
- 2018-10-14 23:07:15
- 一直想在 CentOS 上体验一把 VSCode ,今天装好 CentOS 7.3 后就赶紧装上了 VSCode 这款感觉很棒,最近感觉越来越棒的编辑器。安装过程安装按照 VSCode 官网 CentOS/RedHat 的搭建教程来做,很顺利就安装完成了。Running Visual Studio
- BAT求职专题大总结:BAT技术面试范围+现场面试题目+面试经验总结
- 2018-10-14 23:07:14
- 金九银十,希望这份分享能对你的BAT求职之路有所帮助。01—BAT技术面试范围算法java基础java高级框架多线程网络数据库架构02—BAT技术面试题目java基础很重要,特别是集合类:List、HashMap、CurrentHashMap等,例如:1.Map系集合列题目2.List集合系列题目3
- 紧急整理了 20 道 Spring Boot 面试题,我经常拿来面试别人!
- 2018-10-14 23:07:07
- 面试了少量人,简历上都说自己熟习 Spring Boot, 或者者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。下面,我给大家总结下有哪些 Spring Boot 的面试题,这是我经常拿来问面试者的,希望对你有帮助。1、什么是 Sp
- IT公司老板落水,各部门员工怎样救?
- 2018-10-14 23:07:03
- 公司高层公司副总A:咱们开个会研究一下这个事情怎样解决。公司副总B:假如老板没有救成功,下任是谁呢?会不会影响公司的上市?公司副总C:我认为咱们开会应该探讨两个方案,一个是救人方案,一个是危机公关方案。公司专聘高级管理专家:作为公司高管,听到公司老板落水,第一时间电话秘书部预约会议室,紧急招集公司全
- 15个顶级Java多线程面试题及答复
- 2018-10-14 23:06:52
- Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。假如你想取得任何股票投资银行的前端资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试
- Spring-涉及到的设计模式汇总
- 2018-10-14 23:06:51
- 1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创立哪一个产品类。Spring中的BeanFactory就是简单工厂模式的表现,根据传入一个唯一的标识来取得Bean对象,但
- NOIP 2018普及组初赛C/C++答案详解
- 2018-10-14 23:06:43
- 一、单项选择题1 D打印机是把电脑里的资料打印到纸上,所以是输出设施。扫描仪、键盘和鼠标都是往电脑里输入东西,是输入设施。2 D二进制化八进制:从低位(右)往高位(左),每三位直接换成八进制就可。(1001101011)2 = (10 0110 1011)2 = (26B)16二进制化十六进制:
- Python中下划线的作用-_.
- 2018-10-14 23:06:40
- 智能决策上手系列教程索引下划线_是很神奇的一个符号,在Python里有很多特殊作用。表示刚才输出的内容用下划线表示最近一次输出的内容,这个在很多教程问答中出现,请认真看下面这个:image.png使用python3命令进入python的解释器状态:第一行输入s='a,b,c,d'而后就回车第二行输入
- python 图像工具opencv3实例(对象识别和加强现实)1-图像几何转换
- 2018-10-14 23:06:39
- 原书代码地址在本章中,我们将学习如何应用酷的几何效果到图像。 知识点如何安装OpenCV-Python如何读取,显示和保存图像如何转换到多个颜色空间如何应用几何变换,例如平移,旋转,和缩放如何使用仿射和投影变换来应用几何效果安装OpenCV-Python安装本教程基于python3,ubuntu 1
- Python字符串开头的b"、u"、r"与中文乱码
- 2018-10-14 23:06:20
- 智能决策上手系列教程索引先看几个常见的中文乱码:s = u'More更多请关注我'print('--encoded---')print('【utf-8】', bytes(s, encoding='utf-8'))print('【utf-16】', bytes(s, encoding='utf-16'