生产环境Tomcat瓶颈和性能优化 tomcat是开发中经常用到的一款容器,开发环境默认的配置,无论是内存还是线程都很低,真正拿tomcat去做生产的服务器容器,默认配置往往会发现会有很大的瓶颈。针对存在的瓶颈,主要从内存、线程、io三个方面进行优化: 一:Tomcat内存优化,启动时告诉JVM我要 ...
分类:
其他好文 时间:
2018-03-11 20:55:27
阅读次数:
280
spring boot使用profile来区分正式环境配置文件与测试环境配置文件 一:前言 经常在开发的时候,项目中的配置文件,在个人开发的时候有一套配置文件,在测试环境有一套配置文件,在正式环境有一套配置文件,这个时候如果配置文件复杂,需要改的东西就特别多,而且由于迭代过程中,需要经常切换,难免发 ...
分类:
编程语言 时间:
2018-03-11 20:55:17
阅读次数:
316
协程 :是单线程下的并发,又称微线程。 什么是线程?: 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程的本质 协程的本质就是在单线程下,由用户自己控制一个任务遇到io阻塞了就切换另外一个任务去执行,以此来提升效率 对于不涉及io的操作,单纯的切换反而会降低效率 总结协程的优缺 ...
分类:
编程语言 时间:
2018-03-11 20:55:10
阅读次数:
189
最近开始学习设计模式相关的知识,记录一下。 设计模式是什么 学习一个东西,肯定要先知道这个东西是什么,用来解决什么问题。从网上找了一份设计模式的定义: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容 ...
分类:
其他好文 时间:
2018-03-11 20:55:00
阅读次数:
137
Sudoku Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 21946 Accepted: 10406 Special Judge Description Sudoku is a very simple task. A squa ...
分类:
其他好文 时间:
2018-03-11 20:54:47
阅读次数:
174
1、PyCharm使用了较为 严格的PEP8 的检查规则,如果代码命名不规范,甚至多出的空格都会被 波浪线 标识出来,导致整个编辑器里 铺满了波浪线,右边的滚动条也全是 黄色或灰色的标记线,很是影响编辑。在网上看了很多消除的教程,照做了,没有起到作用,且操作稍显复杂,今天跟大家分享一个操作简单且行之 ...
对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的。同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专业人员来讲,这些都是必备知识了),一般的技术人员如果对其有较深入的了解,也是大有益处的,毕竟技术思想 ...
分类:
数据库 时间:
2018-03-11 20:54:30
阅读次数:
222
基本功能实现: 参考文章: 1、手把手教你实现一个完整的 Promise 2、教你一步一步实现一个Promise - 飞魚 3、剖析 Promise 之基础篇 4、Promise简单实现(正常思路版) 5、大白话讲解Promise(一) 6、Javascript 中的神器——Promise ...
分类:
其他好文 时间:
2018-03-11 20:54:20
阅读次数:
168
《Java程序设计》第2周学习总结 2 3章学习内容 第二章 标识符(名字) 关键字 int class 基本数据类型 逻辑类型 整数类型 字符类型 浮点类型 各类型相互转换 低级别给高级别可以直接转换 高级别给低级别需要强制转换 输入输出数据 数组 第三章 运算符,表达式和语句 按最高精度来算 语 ...
分类:
编程语言 时间:
2018-03-11 20:54:11
阅读次数:
185
time 模块 三种时间表示 在Python中,通常有这以下种方式来表示时间: 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串 元组(str ...
分类:
其他好文 时间:
2018-03-11 20:53:54
阅读次数:
179
紧接着第一部分: 推荐阅读: http://adrianmejia.com/blog/2014/10/03/mean-stack-tutorial-mongodb-expressjs-angularjs-nodejs/ 源项目: git clone https://github.com/amejia ...
分类:
Web程序 时间:
2018-03-11 20:53:47
阅读次数:
172
以上result为一段json格式代码,要求:分别输出Tables和Json,若Tables和Json有子集,则要包含字段"expanded":true,"children":[子集],一直循环到无子集则包含字段"leaf":true,一开始无子集,则直接"leaf":true 思路分析: for/ ...
分类:
Web程序 时间:
2018-03-11 20:53:31
阅读次数:
240
leetcode刷题时遇到了78题Subset,写了上面的代码,在第15行最开始用了注释里的result.append(item),把item的引用(地址)传给了result,结果每次递归result中除了原有的‘[]’元素,其他都同步在变。 下面是nums=[1,2,3]时,使用result.ap ...
分类:
其他好文 时间:
2018-03-11 20:53:21
阅读次数:
148
Discription There are well-known formulas: , , . Also mathematicians found similar formulas for higher degrees. Find the value of the sum modulo 109?+ ...
分类:
其他好文 时间:
2018-03-11 20:53:15
阅读次数:
194
# 字符串 str_a = 'string' str_b = "string" >>>>>重复字符串 str*20 >>>>>字符串切片 str[start, end, step] >>>>>关键字IN str_a in str_b >>>>>格式化 '%s' % string '{0}'.form... ...
分类:
编程语言 时间:
2018-03-11 20:53:06
阅读次数:
250
Tensorflow 1.基本概念 TensorFlow是一个编程系统,使用图(graphs)来表示计算任务,图(graphs)中的节点称之为op(operation),一个op获得0个或多个Tensor,执行计算,产生0个或多个Tensor。Tensor看多是一个n维的数组或列表。图必须在会话(S ...
分类:
其他好文 时间:
2018-03-11 20:52:59
阅读次数:
178