首页 > 2019年01月09日 > 全部分享
深入理解Node.js垃圾回收与内存管理
使用JavaScript进行前端开发时几乎完全不需要关心内存管理问题,对于前端编程来说,V8限制的内存几乎不会出现用完的情况,但是由于后端程序往往进行的操作更加复杂,并且长期运行在服务器不重启,如果不关注内存管理,导致内存泄漏,就算1TB,也会很快用尽。 Node.js构建于V8引擎之上,因此本文首 ...
分类:Web开发   时间:2019-01-09 20:16:59    收藏:0  评论:0  赞:0  阅读:168
案例27:室内消火栓系统检测与验收案例分析(二)
增稳压设施设置 消防水泵接合器设置 给水形式 十分重要 室内消火栓给水系统及给水方式 ...
分类:其他   时间:2019-01-09 20:16:00    收藏:0  评论:0  赞:0  阅读:175
5-2-9
//5-2-9 discreet brawl faeces knuckle be tipped to do massacre hitch antics tipsy Aussie chauvinism drudgery fetish cackle calamity pizzazz cushy plat ...
分类:其他   时间:2019-01-09 20:15:44    收藏:0  评论:0  赞:0  阅读:146
equals和==方法比较(一)
问题描述 今天在使用spotbugs代码走查时发现这样一个问题,两个Long类型的变量使用==判断数值是否相等,spotbugs提示这是一个很致命的错误,代码大概如下, 上面是两个Long类型的变量l1和l2,打印的结果是true,再看下面的代码, 同样是两个Long类型的变量l1和l2,打印的结果 ...
分类:其他   时间:2019-01-09 20:15:29    收藏:0  评论:0  赞:0  阅读:177
微信 自定义头部
ps: 好久没更新了 最近有点懒~ 微信 自定义头部 如下的样式: 一开始以为实现不了, 其实可以实现,原理很简单 app.json 设置 "navigationStyle": "custom" ; 这个时候 页面整体 会顶上去,这个时候 只需要封装一个可扩展的头部组件就可以实现了。 右上角的那两个 ...
分类:微信   时间:2019-01-09 20:15:06    收藏:0  评论:0  赞:0  阅读:189
java.util.ConcurrentModification并发修改异常
在运行下面这段代码时出现了并发修改异常java.util.ConcurrentModification: 问题所在: 遍历的同时集合在增加元素。简单点理解,集合告诉迭代器有多少个元素要迭代,然后迭代器去迭代了,然而集合又新增了元素,就出现了异常。 解决方法: 针对上面的代码,可以用ListItera ...
分类:编程语言   时间:2019-01-09 20:14:49    收藏:0  评论:0  赞:0  阅读:145
java:选择排序
import java.util.Arrays; public class testselectsort { public static void main(String[] args) { int[] arr = { 1999, 8, 15, 999999 ,89,56,3245}; select ...
分类:编程语言   时间:2019-01-09 20:14:32    收藏:0  评论:0  赞:0  阅读:143
spring AOP
概念 AOP即面向切面编程,指把不应该放在业务逻辑里的横切关注点抽取出来封装到切面类的方法里,当程序运行时再把这些横切点织入到一个或多个连接点。 作用 业务逻辑并不知道切面的存在,也不必不用去关心切面,实现了业务逻辑和关注横切点的分离 ...
分类:编程语言   时间:2019-01-09 20:14:13    收藏:0  评论:0  赞:0  阅读:137
第十三章 线程安全与锁优化
线程安全:当多个线程访问一个对象时,如果不同考虑这些线程在运行时环境下的调度和替换执行,也不需要进行额外的同步,或者在调用方法进行任何其他的协调操作,调用 这个对象的行为都可以获得正确的结果,那这个对象是线程安全的。线程安全的实现方法:互斥同步:synchronized关键字 monitorente... ...
分类:编程语言   时间:2019-01-09 20:13:45    收藏:0  评论:0  赞:0  阅读:138
牛客练习赛36 A Rabbit的字符串(字符串最小表示法)
链接:https://ac.nowcoder.com/acm/contest/328/A来源:牛客网 题目描述 Rabbit得到了一个字符串,她的好朋友xxx可以给这个字符串施加一次魔法。 魔法可以选择字符串的任一位置,并将该位置后面的所有字符水平拼接到串首。 例如:对于字符串abcde,可以通过施 ...
分类:其他   时间:2019-01-09 20:13:06    收藏:0  评论:0  赞:0  阅读:181
对象池原理简要描述
对象池原理简要描述 @author ixenos 对象池的基本理念是创建时屏蔽获取细节,对象在当前生命周期终结时入池 1)创建时: var objA = Pool.getItemByCreateFun("SYMBOL_A", createFun); //直接创建或从池中获取 其中,Pool内部维护了 ...
分类:其他   时间:2019-01-09 20:12:48    收藏:0  评论:0  赞:0  阅读:178
Python学习笔记:装饰器
Python 装饰器的基本概念和应用 代码编写要遵循开放封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 装饰器是 Python 高阶函数的语法糖,可以为已经存在的对象添加额外的功能,比如: Python 装饰器的 ...
分类:编程语言   时间:2019-01-09 20:12:26    收藏:0  评论:0  赞:0  阅读:234
数据库连接池和线程池
1、数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 2、好处 1)资源重用 2)快速响应 3 ...
分类:数据库技术   时间:2019-01-09 20:11:54    收藏:0  评论:0  赞:0  阅读:229
python模块之序列化
序列化 什么是序列化 序列化是将字典、列表等数据类型转化成一个字符串的过程 序列化的目的 1. 以某种存储形式使自定义对象持久化(存储) 2. 将对象从一个地方传递到另一个我地方(传输) 3. 使程序更具维护性 json模块 json是很多语言通用的一种数据标准,json可以转化的数据类型包括:st ...
分类:编程语言   时间:2019-01-09 20:11:33    收藏:0  评论:0  赞:0  阅读:220
vector
本文中的vector指的是std::vector C++11标准。 Vector 类定义: template <class T,class Alloc = allocator <T> > class vector; //通用模板 vector是表示可以改变大小的数组的序列容器。 就像数组一样,vec ...
分类:其他   时间:2019-01-09 20:11:16    收藏:0  评论:0  赞:0  阅读:179
嵌入式电路中的BUCK VS LDO【转】
本文转载自:http://blog.chinaunix.net/uid-25906157-id-4125916.html 作为一名FAE,才知硬件知识的匮乏。慢慢积累一点儿硬件知识吧!BUCK和LDO,这两个名词以前也都听说过很多次,但他们的原理和用途、差别什么的,一直摸不清楚。今天就来总结一下。 ...
分类:其他   时间:2019-01-09 20:10:57    收藏:0  评论:0  赞:0  阅读:160
牛客网——合唱队形
题目描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK, 则他们的身高满足T1 < T2 < … < Ti , Ti ...
分类:其他   时间:2019-01-09 20:10:30    收藏:0  评论:0  赞:0  阅读:319
26.mysql日志
26.mysql日志mysql日志包括:错误日志、二进制日志、查询日志、慢查询日志。 26.1 错误日志错误日志记录了mysqld启动到停止之间发生的任何严重错误的相关信息。mysql故障时应首先查看错误日志。可以用--log-error= 选项来指定mysqld起动后错误日志保存得路径和文件名。不 ...
分类:数据库技术   时间:2019-01-09 20:10:14    收藏:0  评论:0  赞:0  阅读:175
Bean with name 'xxxService' has been injected into other beans [xxxServiceA,xxxServiceB] in its raw version as part of a circular reference, but has eventually been wrapped
启动项目,通过@Autowired注入对象,出现循环依赖,导致项目启动失败,具体报错信息如下: Bean with name 'xxxService' has been injected into other beans [xxxServiceA,xxxServiceB] in its raw ve ...
分类:移动平台   时间:2019-01-09 20:09:58    收藏:0  评论:0  赞:0  阅读:1249
在JavaEE中使用Mybatis框架
MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFac ...
分类:编程语言   时间:2019-01-09 20:09:39    收藏:0  评论:0  赞:0  阅读:140
1025条   上一页 1 ... 11 12 13 14 15 ... 52 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!