码迷,mamicode.com
首页 > 编程语言
简单RPC框架-业务线程池
Netty 线程模型 Netty的线程模型主要是基于React,因为考虑到应用场景的不同所以演化出多种版本。 单线程模式 即接收服务请求以及执行IO操作都由一个线程来完成,由于采用的是IO多路复用这类无阻塞IO操作,所以在请求量不大的情况下单线程模式也是可以解决一部分场景问题的。 单接收多工作线程模 ...
分类:编程语言   时间:2017-07-02 19:40:29    阅读次数:277
Python设计模式之单例模式
单例模式 单例模式需要注意的地方在于 如何保证创建的实例是唯一的如何保证多线程情况下的访问清晰明了 目前有这么几种方法: module 其实,Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。 ...
分类:编程语言   时间:2017-07-02 19:07:54    阅读次数:184
python 模块 不可不知的知识点
大纲可参考博客:http://www.cnblogs.com/yuanchenqi/articles/6766020.html 1.正则表达式中(re模块),. 代表除换行符以外的任意符号,但如果加上re.S 则可以匹配所有符号。 import re ret=re.findall("c.d","ab ...
分类:编程语言   时间:2017-07-02 19:07:30    阅读次数:158
关于数组的长度length
var arr1 = []; arr1[0] = 1; arr1[1] = 2; arr1[2] = 3; console.log(arr1.length); //输出结果:3 var arr2 = []; arr2[0] = 1; arr2[1] = 2; arr2.foo = 3; consol... ...
分类:编程语言   时间:2017-07-02 19:06:09    阅读次数:194
C#和JAVA中编写事务代码
C# DAL层代码,运行多条增删改,使用事务操作: /// <summary> /// 运行 多条增删改 (非查询语句) /// </summary> /// <param name="strSql"></param> /// <param name="paras"></param> /// <re ...
分类:编程语言   时间:2017-07-02 19:04:20    阅读次数:158
Python之路【第一篇】:Python简介和入门
python简介: 一、什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象、直译式的计算机程序语言。 每一门语言都有自己的哲学: pythonde 设计哲学是:“优雅”、“明确”、“简单” 二、python由来 1989年的圣诞节期间,吉 ...
分类:编程语言   时间:2017-07-02 19:03:30    阅读次数:160
Python基础之常用模块(三)
1.configparser模块 该模块是用来对文件进行读写操作,适用于格式与Windows ini 文件类似的文件,可以包含一个或多个节(section),每个节可以有多个参数(键值对) 配置文件的格式如下: 这种文件格式就像是一个大字典,每个标题就是一个key,字典中嵌套着字典 还有需要注意的是 ...
分类:编程语言   时间:2017-07-02 18:33:15    阅读次数:162
ssm: struts+ spring + mybatis 整合
其中: mybatis作为持久层操作; struts 作MVC框架; spring 管理组件的一个框架,跟mybatis的一个整合,管理数据源、事务等。 开发步骤: 后端后端: spring+mybatis, 持久到数据库中,单元测试1、创建web系统,导入jar包; spring的jar包; my ...
分类:编程语言   时间:2017-07-02 18:32:57    阅读次数:179
Java编程思想读书笔记_第6章(访问权限)
四种访问权限: public private 包访问权限 protected 如果没有明确指定package,则属于默认包 ...
分类:编程语言   时间:2017-07-02 18:31:03    阅读次数:166
Python 结巴分词 关键词抽取分析
关键词抽取就是从文本里面把跟这篇文档意义最相关的一些词抽取出来。这个可以追溯到文献检索初期,当时还不支持全文搜索的时候,关键词就可以作为搜索这篇论文的词语。因此,目前依然可以在论文中看到关键词这一项。 除了这些,关键词还可以在文本聚类、分类、自动摘要等领域中有着重要的作用。比如在聚类时将关键词相似的 ...
分类:编程语言   时间:2017-07-02 18:30:01    阅读次数:457
python之virtualenv
一、virtualenv是啥? virtualenv可以创建隔离的Python环境 现实情况: 1、不同的项目使用同一个包的不同版本 2、自己的包不能装在全局包下,例如共享主机下(自己的权限不够) 二、virtualenv的安装 请参考官方文档 三、virtualenv命令参数详解 virtuale ...
分类:编程语言   时间:2017-07-02 18:27:16    阅读次数:169
python的io编程
1.文件的读取方式 read([size]):读取文件(读取size个字节) readline([size]):读取一行 readlines([size]):读取完文件,返回每一行组成的列表 2.文件的写入 write(str);将字符串写入文件 writelines(sequence_of_str ...
分类:编程语言   时间:2017-07-02 18:27:03    阅读次数:167
Python常用模块
******************** PY核心模块方法 ******************** os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工 ...
分类:编程语言   时间:2017-07-02 18:26:25    阅读次数:256
shell脚本语言用法
shell程序运行: 1、./xx.sh。这样运行shell要求shell程序必须具有可执行权限。chmod a+x xx.sh来添加可执行权限。 2、source xx.sh。 3、bash xx.sh,bash是一个脚本程序解释器,本质上是一个可执行程序。这样执行相当于我们执行了bash程序,然 ...
分类:编程语言   时间:2017-07-02 18:25:19    阅读次数:143
python 里的常见的字符方法串处理
str='Python String function' 生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))一、字母处理全部大写:str.upper()全部小写:str. ...
分类:编程语言   时间:2017-07-02 17:49:49    阅读次数:236
LOL in Java
有一定编码经验的人,不知不觉就能掌握一些常用的设计模式。 设计模式于我的感悟就是,编码的套路,解决特定问题的最佳实践。正如打LOL一样,遇到不同的战局,采取不能的策略。 新手刚了解设计模式中抽象的概念时容易一脸茫然(没有遇到具体的应用场景确实也难以掌握),而老手往往驾轻就熟。 其实各行各业很多方面的 ...
分类:编程语言   时间:2017-07-02 17:47:46    阅读次数:141
Spring boot——helloworld例子实现
软件152 缑旭浩 1.新建maven项目,package方式为war. 使用maven的时候,maven会从仓库中下载依赖的jar包。 新建Maven Project 命名为:SpringBoot 选项如图 修改工程目录,添加源文件夹后目录如下: 2.在pom文件spring boot需要的依赖, ...
分类:编程语言   时间:2017-07-02 17:46:44    阅读次数:329
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!