码迷,mamicode.com
首页 > 编程语言
leetcode 225. Implement Stack using Queues 利用队列构建栈 ---------- java
Implement the following operations of a stack using queues. push(x) -- Push element x onto stack. pop() -- Removes the element on top of the stack. to ...
分类:编程语言   时间:2017-07-13 16:02:45    阅读次数:148
Python基础【day03】:入门知识拾遗
一、作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 1 2 3 if 1==1: name = 'wupeiqi' print name 1 2 3 if 1==1: name = 'wupeiqi' print name 1 2 3 if 1==1: name  ...
分类:编程语言   时间:2017-07-13 16:02:19    阅读次数:174
python多线程爬虫设计及实现示例
爬虫的基本步骤分为:获取,解析,存储。假设这里获取和存储为io密集型(访问网络和数据存储),解析为cpu密集型。那么在设计多线程爬虫时主要有两种方案:第一种方案是一个线程完成三个步骤,然后运行多个线程;第二种方案是每个步骤运行一个多线程,比如N个线程进行获取,1个线程进行解析(多个线程之间切换会降低 ...
分类:编程语言   时间:2017-07-13 16:01:36    阅读次数:225
fastdfs-client-java操作fastdfs
一、在https://github.com/happyfish100/fastdfs-client-java 下载客户端,解压后并执行ant命令,在E:\tools\libs\fastdfs\fastdfs-client-Java-master\src\build下会生成fastdfs_client ...
分类:编程语言   时间:2017-07-13 15:59:11    阅读次数:844
JAVA GUI THREAD
针对用户界面的多线程现在,我们也许能用一个线程解决在Counter1.java中出现的问题。采用的一个技巧便是在一个线程的run()方法中放置“子任务”——亦即位于go()内的循环。一旦用户按下Start按钮,线程就会启动,但马上结束线程的创建。这样一来,尽管线程仍在运行,但程序的主要工作却能得以继 ...
分类:编程语言   时间:2017-07-13 14:27:36    阅读次数:206
spring Aspect 实现自定义注解的日志记录
由于直接拦截所有的controller所以需要spring.xml中添加<aop:aspectj-autoproxy proxy-target-class="true" /> 交由cglib代理。使用只要在controller的method上加上@ActionControllerLog(channe ...
分类:编程语言   时间:2017-07-13 14:26:00    阅读次数:603
python机器学习实战(二)
这篇博客是关于机器学习中的决策树算法,内容包括决策树算法的构造过程,使用matplotlib库绘制树形图以及使用决策树预测隐形眼睛类型. ...
分类:编程语言   时间:2017-07-13 14:25:45    阅读次数:202
第五章 springboot + mybatis
springboot集成了springJDBC与JPA,但是没有集成mybatis,所以想要使用mybatis就要自己去集成。集成方式相当简单。 1、项目结构 2、pom.xml <!-- 与数据库操作相关的依赖 --> <dependency> <groupId>org.springframewo ...
分类:编程语言   时间:2017-07-13 14:25:21    阅读次数:202
排序算法总结
摘要: 1、冒泡排序 冒泡排序是一种简单的排序方法,算法如下: 1. 首先将所有待排序的数字放入工作列表中。 2. 从列表的第一个数字到倒数第二个数字,逐个检查:若某一位上的数字大于他的下一位,则将它与它的下一位交换。 1、冒泡排序 冒泡排序是一种简单的排序方法,算法如下:1. 首先将所有待排序的数 ...
分类:编程语言   时间:2017-07-13 14:24:54    阅读次数:189
python3.0 第三天 文件操作
文件操作 对文件操作流程 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 ...
分类:编程语言   时间:2017-07-13 14:24:30    阅读次数:389
【Spring】Spring之事务处理
编程式事务 声明式事务 相较于编程式的事务 ,有利有弊 !优点: 是一种aop的编程思想, 给一段代码添加事务, 无需修改原代码缺点: 因为采用了注解, 注解的最小范围只能给类的成员 , 也就是说, 声明时的事务 ,最小的处理范围是一个方法 !使用步骤: @Transactional注解的属性 @T ...
分类:编程语言   时间:2017-07-13 14:24:02    阅读次数:176
第三章 springboot + jedisCluster
如果使用的是redis2.x,在项目中使用客户端分片(Shard)机制。(具体使用方式:第九章 企业项目开发--分布式缓存Redis(1) 第十章 企业项目开发--分布式缓存Redis(2)) 如果使用的是redis3.x中的集群,在项目中使用jedisCluster。 redis3.2.5集群搭建 ...
分类:编程语言   时间:2017-07-13 14:23:03    阅读次数:304
网络流之最大流算法
最大流 网络流的定义: 在一个网络(有流量)中有两个特殊的点,一个是网络的源点(s),流量只出不进,一个是网络的汇点(t),流量只进不出。 最大流:就是求s-->t的最大流量 假设 u,v 两个点,连接这两个点的边为e(u,v); 对于每一条边都有一个实际流量f(u,v),还有一个容量c(u,v), ...
分类:编程语言   时间:2017-07-13 14:22:53    阅读次数:142
java容器类的继承结构
摘要: java容器类的继承结构 Java容器类库定义了两个不同概念的容器,Collection和Map Collection 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素。Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序。 Collectio ...
分类:编程语言   时间:2017-07-13 14:21:20    阅读次数:185
第八章 springboot + mybatis + 多数据源
在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。 代码结构: 简要原理: 1)DatabaseType列出所有的数据源的key key 2)DatabaseContextHolder是一个线程安全的DatabaseType容器,并提供了向其中设置和获取DatabaseT ...
分类:编程语言   时间:2017-07-13 14:20:54    阅读次数:207
第六章 springboot + 事务
在实际开发中,其实很少会用到事务,一般情况下事务用的比较多的是在金钱计算方面。 mybatis与spring集成后,其事务该怎么做?其实很简单,直接在上一节代码的基础上在相应的方法(通常是service层)上加上@Transactional注解即可。 1、com.xxx.firstboot.exce ...
分类:编程语言   时间:2017-07-13 14:20:47    阅读次数:124
C 语言运算符优先级(记忆口诀)
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形參表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 ...
分类:编程语言   时间:2017-07-13 14:20:31    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!