摘要: http://www.cnblogs.com/laibin/p/5847111.html 调用try catch:Shift+Alt+Z 重命名:alt+shift+r 自动提示:Alt +/ 列出接口的实现类列表:ctrl+t 强转:Ctrl+1 封装属性字段:Alt+Shift+S 鼠标变为黑色 阅读全文
posted @ 2016-09-07 22:36 ~沐风 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.配置文件:dbinfo.properties 2.DBUtils.java 3.解决sql注入问题 https://www.cnblogs.com/fzz9/p/8970210.html 阅读全文
posted @ 2016-09-07 22:10 ~沐风 阅读(179) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/shootercheng/p/5838645.html 阅读全文
posted @ 2016-09-04 10:49 ~沐风 阅读(92) 评论(0) 推荐(0) 编辑
摘要: JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。 JDBC与数据库驱动的关系:接口与实现的关系。 JDBC规范(掌握四个核心对象): DriverManager:用于注册驱动 Connection: 表示与数据库创建的连接 Statement 阅读全文
posted @ 2016-09-01 22:36 ~沐风 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 环境变量 系统变量→新建 JAVA_HOME 变量 C:\Program Files\Java\jdk1.8.0_151 系统变量→寻找 Path 变量→编辑 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 系统变量→新建 CLASSPATH 变量 .;%JAVA_HOME 阅读全文
posted @ 2016-09-01 20:47 ~沐风 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 分割List集合 //构造被分隔的集合 List<object> list = new List<object>(); for (int i = 0; i <= 100; i++) { list.Add(i); } //待导入集合组 List<IEnumerable<object>> BigList 阅读全文
posted @ 2016-08-30 09:54 ~沐风 阅读(649) 评论(0) 推荐(0) 编辑
摘要: NameValueCollection myHeader = new NameValueCollection(); int i; string strKey; string result; myHeader = Request.Headers; int total =... 阅读全文
posted @ 2016-08-25 14:03 ~沐风 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 序言 为什么选择 RabbitMQ而没有选择Kafka? 是因为业务系统对消息有高可靠性要求,以及对复杂功能(如消息确认)的要求 。 Docker安装Rabbitmq 1.下载镜像 docker pull rabbitmq:management 2.创建容器 rabbitmq需要有映射以下端口: 5 阅读全文
posted @ 2016-08-01 16:53 ~沐风 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.为什么选择Dapper 1)轻量。 2)速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。 3)支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MyS 阅读全文
posted @ 2016-07-31 17:08 ~沐风 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 1.Scrapy介绍 Scrapy,Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫 阅读全文
posted @ 2016-07-23 12:55 ~沐风 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.安装驱动 输入命令:pip install redis 2.直接使用驱动 3.ORM框架——flask-redis 输入命令:pip install flask-redis 阅读全文
posted @ 2016-07-23 10:36 ~沐风 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1.安装驱动 输入命令:pip install MySQL-python 2.直接使用驱动 3.ORM框架——Flask-SQLAlchemy 输入命令:pip install Flask-SQLAlchemy 快速入门:http://www.pythondoc.com/flask-sqlalche 阅读全文
posted @ 2016-07-22 22:12 ~沐风 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1.安装驱动pymongo 输入命令:pip install pymongo 2.直接使用驱动 3.ORM框架——flask-mongoengine 输入命令:pip install flask-mongoengine 阅读全文
posted @ 2016-07-21 22:50 ~沐风 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 下载python包管理工具Pip: 访问网址:https://pip.pypa.io/en/stable/installing/ 下载文件get-pip.py到本地计算机 定位到get-pip.py所在的目录 运行命令:python get-pip.py即可安装pip 卸载命令:pip uninst 阅读全文
posted @ 2016-07-20 20:55 ~沐风 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 雨后的清晨 故宫角楼 海棠 萌 星空 致青春 午后时光 好梦易醒 易醒是好梦 留不住转眼成烟云 一起感受岁月深处的静好 冻笔新诗懒写,寒炉美酒时温。醉看墨花月白,恍疑雪满前村。 昨夜清霜冷絮裯,纷纷红叶满阶头。园林尽扫西风去,惟有黄花不负秋。 一丝秋韵犹存的温婉 阅读全文
posted @ 2016-07-20 13:12 ~沐风 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 序言 锁 1.Lock(属于Monitor的语法糖) lock 关键字是 C# 中最简单和最常用的锁机制,用于在代码块中获取对象的互斥锁,确保同一时间只有一个线程能够执行该代码块。 https://sharplab.io/ 2.Monitor Monitor 类提供了一种更灵活的同步机制,通过 Mo 阅读全文
posted @ 2016-07-19 21:18 ~沐风 阅读(335) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/CallmeYhz/p/4997691.html http://pan.baidu.com/s/1pJ02ff9 阅读全文
posted @ 2016-07-17 20:20 ~沐风 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 序言 在学习大数据之前,先要了解他解决了什么问题,能给我们带来什么价值。 大数据体系 第一阶段:Linux和高并发 第二阶段:Hadoop生态体系 第三阶段:Strom流式计算 第四阶段:Spark计算框架体系 第五阶段:机器学习和算法体系 第六阶段:Flink实时计算体系 第七阶段:平台架构师课程 阅读全文
posted @ 2016-07-17 13:10 ~沐风 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1.http://www.cnblogs.com/yankliu-vip/p/4182892.html 2.http://www.cnblogs.com/athens/p/4500283.html 3.http://www.cnblogs.com/xuyubing/p/4515560.html 4. 阅读全文
posted @ 2016-07-16 11:41 ~沐风 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 序言 原子性 一.多线程的线程安全 多线程安全问题原因是在cpu执行多线程时,在执行的过程中可能随时切换到其他的线程上执行,当多个线程同时操作同一个变量时,如果不施加其他措施,可能导致错误数据的出现 二.Interlocked的特点 Interlocked是为多个线程共享的变量提供原子操作,这个类是 阅读全文
posted @ 2016-07-15 09:07 ~沐风 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 序言 基础知识 1.变量及类型 2.换行\n 3.输入 4.格式化输出 5.ctrl+/注释或者是取消注释 6.sleep 7.类型转换 8.if语句 9.if-else 10.not 11.elif 12.if套嵌 13.随机数 14.while循环 15.for循环 16.break 17.co 阅读全文
posted @ 2016-07-03 13:51 ~沐风 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 编码 函数入口 内置方法 常用基本数据类型1.int 整型 2.boolean 布尔 3.string 字符串:计算字符串长度之前,要把字符串转为utf-8编码 len(str.decode("utf-8")) 1).截取指定字符串 s = "i,am,lilei" print s[2:4] pri 阅读全文
posted @ 2016-07-02 09:56 ~沐风 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 背景 在.Net领域领域中,多线程的处理大致经历了这么几个阶段: Thread→ThreadPool→委托的异步调用→Task→TaskFactory→Parallerl→异步编程模型(async和await)。 线程、进程、多线程 1.什么是线程?线程和进程的区别是什么? 进程是操作系统对一个正在 阅读全文
posted @ 2016-04-12 16:48 ~沐风 阅读(487) 评论(2) 推荐(0) 编辑
摘要: 1.DataTable数据去重 1 static void Main(string[] args) 2 { 3 DataTable dt = new DataTable();//创建表 4 DataColumn dc = null;//创建列 5 int fieldCount = 4;//列数 6 阅读全文
posted @ 2016-04-12 15:49 ~沐风 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.选择器 2.DOM操作 3.事件和动画 4.Ajax 5.JQuery性能优化 6.JQuery 来源:http://www.cnblogs.com/xing901022/ 阅读全文
posted @ 2016-03-25 09:31 ~沐风 阅读(934) 评论(0) 推荐(2) 编辑
摘要: 1.Radio 2.table表格样式设置 :nth-child(even) 的意思就是从第1开始的偶数元素,:even的意思是指从第0开始的偶数元素$('table tr:nth-child(even)').css('background-color','red'); $('table tr:ev 阅读全文
posted @ 2016-03-24 13:48 ~沐风 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V 阅读全文
posted @ 2016-03-24 11:36 ~沐风 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 1.Web SQL 2.IndexedDB 3.Local Stroage 4.Session Stroage 5.Cookies 6.Application Cache 7.Cache Storage 阅读全文
posted @ 2016-03-21 14:21 ~沐风 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.test()方法 2.RegExp类的方法exec(string) http://www.cnblogs.com/xiehuiqi220/archive/2008/12/01/1327487.html 3.String类的方法match(regex) 4.encodeURI 和 decodeUR 阅读全文
posted @ 2016-03-17 10:17 ~沐风 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.构造对象 2.取消事件的默认行为 event.preventDefault(); 3. trigger() 方法触发被选元素的指定事件类型 4.一个完整的ajax http://www.cnblogs.com/zhuzhenwei918/p/6181760.html 5.filter()和fin 阅读全文
posted @ 2016-03-15 17:09 ~沐风 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 序言 INSERT INTO SELECT 与 SELECT INTO 通俗来讲,INSERT INTO SELECT 和 SELECT INTO 两个语句的作用都是复制表,因为都是从一个表中查询出数据然后插入到另一个表中,被查询的表可以是派生表。二者的区别在于:INSERT INTO SELECT 阅读全文
posted @ 2016-03-11 11:32 ~沐风 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 序言 测试数据 1).等值判断->相当于switch case select S#,C#,C#=( case C# when 1 then '语文' when 2 then '数学' when 3 then '英语' when 4 then '选修' end ) from Sc 2)条件判断->相当 阅读全文
posted @ 2016-03-11 09:27 ~沐风 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 数据库表结构及数据 建表 1 CREATE TABLE Student 2 ( 3 S# INT, 4 Sname nvarchar(32), 5 Sage INT, 6 Ssex nvarchar(8) 7 ) 8 9 CREATE TABLE Course 10 ( 11 C# INT, 12 阅读全文
posted @ 2016-03-09 13:53 ~沐风 阅读(5025) 评论(0) 推荐(1) 编辑
摘要: 声明一个枚举类型,与struct的区别是:枚举里的变量都是整型的同类型,而struct是由不同类型的变量所组成的,默认情况下,枚举的第一个值为0,后面每个连续的元素值递增1。 1 public struct ProductType 2 { 3 public const string JOURNAL 阅读全文
posted @ 2016-03-08 09:05 ~沐风 阅读(473) 评论(0) 推荐(0) 编辑
摘要: http://www.ayjs.net/post/274.html 阅读全文
posted @ 2016-03-07 14:00 ~沐风 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 序言 Sql Server数据库之通过SqlBulkCopy快速插入大量数据 /// <summary> /// 海量数据插入方法 /// </summary> /// <param name="connectionString">目标连接字符</param> /// <param name="Ta 阅读全文
posted @ 2016-03-07 13:45 ~沐风 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 序言 在 2.0 之前的C#版本中,声明委托的唯一方法是使用命名方法。C#2.0引入了匿名方法,而在C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。有一种情况下,匿名方法提供了 Lambda 表达式中所没有的功能。您可使用匿名方法来忽略参数列表。这意味着匿 阅读全文
posted @ 2016-03-04 08:56 ~沐风 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.匿名类型其实也是比较好理解的,顾名思义匿名类型是没有类型定义的类型。这种类型是由编辑器自动生成的,仅限于当前上下文使用。 (1)源起 创建一个对象,一定要先定义这个对象的类型吗? 不一定的! (2)使用 new关键字之后就直接为对象定义了属性,并且为这些属性赋值 而且,对象创建出来之后,在创建对 阅读全文
posted @ 2016-03-04 08:50 ~沐风 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.查询非空字段 SELECT * FROM EXPERT_BASEINFO WHERE (源照片='*' not 源照片 is null) and 标准一级机构='山东大学' and 当前职称='*教授' 2.单位 IS NULL select 中文题名,题名,作者,单位,来源,被引频次,他引频次 阅读全文
posted @ 2016-03-03 15:23 ~沐风 阅读(3712) 评论(11) 推荐(0) 编辑
摘要: 作者博客地址:http://www.cnblogs.com/anytao/archive/2008/04/09/anytao_insidenet_center.html 第1章 OO大智慧 1.1对象的旅行 1)依据对象在运行时内存中的位置,值类型位于线程的堆栈,引用类型位于托管堆。正如农民进城当工 阅读全文
posted @ 2016-03-02 16:11 ~沐风 阅读(194) 评论(0) 推荐(0) 编辑