码迷,mamicode.com
首页 > 编程语言 > 日排行
springboot系列-springboot整合RabbitMQ
一 RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache). 消息中间件的工作过程可以用生产者消费者模型来表示.即,生 ...
分类:编程语言   时间:2017-05-26 13:13:43    阅读次数:223
Spring Boot 声明式事务结合相关拦截器
我这项目的读写分离方式在使用ThreadLocal实现的读写分离在迁移后的偶发错误里提了,我不再说一次了,这次是有要求读写分离与事务部分要完全脱离配置文件,程序员折腾了很久,于是我就查了一下,由于我还是比较喜欢使用xml的方式,所以就随便。。。(过程省略吧),然而,似乎是一定要声明式的方式,所以,无 ...
分类:编程语言   时间:2017-05-26 13:13:59    阅读次数:286
python学习笔记(五) 200行实现2048小游戏
用前文提到的基础知识,和网上流行的2048源码,用python实现该游戏。 先将用户操作和游戏逻辑绑定。 WASD分别对应移动方向上、左、下、右 然后实现矩阵的转置和逆置,这样只要实现一个方向的移动,通过转置和逆置就可以得到其他方向 的移动。 基本的函数声明完成了,下面定义GameField类,主要 ...
分类:编程语言   时间:2017-05-26 13:14:25    阅读次数:221
Java泛型函数的运行时类型检查的问题
在一个数据持久化处理中定义了数据保存和读取的 泛型函数的,但是在运行时出现类型转换错误,类型不匹配,出错的位置不是load方法,而是在调用load方法之后,得到了列表数据,对列表数据进行使用时出现的。结果列表里面的元素实际是A类型,调用load方法传递的是B类型的class,但是仍然load成功。 ...
分类:编程语言   时间:2017-05-26 13:17:53    阅读次数:191
Codeforces 570D TREE REQUESTS dfs序+树状数组
链接 题解链接:点击打开链接 题意: 给定n个点的树。m个询问 以下n-1个数给出每一个点的父节点,1是root 每一个点有一个字母 以下n个小写字母给出每一个点的字母。 以下m行给出询问: 询问形如 (u, deep) 问u点的子树中,距离根的深度为deep的全部点的字母是否能在随意排列后组成回文 ...
分类:编程语言   时间:2017-05-26 13:18:07    阅读次数:254
Java中线程总结
本文简要介绍在 Java 世界中, 线程相关知识。主要包含 线程的创建与销毁;线程安全与同步;线程通讯;注意本文没有什么高深新知识,只缘起前段时间在翻看项目代码的时候,发现有些同学对此有诸多误解,故在此稍微整理一下,以帮助类似同学,同时警醒一下自己。 ...
分类:编程语言   时间:2017-05-26 13:21:26    阅读次数:270
排序算法之冒泡排序的思想以及Java实现
1 基本思想 设排序表长为n,从后向前或者从前向后两两比较相邻元素的值,如果两者的相对次序不对(A[i-1] > A[i]),则交换它们,其结果是将最小的元素交换到待排序序列的第一个位置,我们称它为一趟冒泡。下一趟冒泡时,前一趟确定的最小元素不再参与比较,待排序序列减少一个元素,每趟冒泡的结果把序列 ...
分类:编程语言   时间:2017-05-26 13:21:38    阅读次数:181
Spring Mvc 用Demo去学习
1:首先大体知道 SpringMVC 框架的 运行原理(图片来自网络 ) 2:SpringMVC 是依照DispatcherServlet 展开的 这里可以约Structs2对比,structs2 是依照过滤器展开的; 下面就用一个 Demo来 搭建一个 SpringMVC,框架; 3:搭建的过程如 ...
分类:编程语言   时间:2017-05-26 13:22:24    阅读次数:259
动态规划求解数组连续最大和
1、动态规划的思想 动态规划即把全局问题的解分解为一个个子问题的解,一个个子问题的解存在递推关系。即上一个问题的解是下一个问题解的基础。这样直到求解出全局问题的解。 2、求一个数组中连续几个数相加的最大值; 给定一个数组,它里面全是一些数字,要找出不论什么连续的值中最大的和. 例: 已有数组:{31 ...
分类:编程语言   时间:2017-05-26 13:23:55    阅读次数:157
算法练习--小球下落
小球下落: 全然二叉树。最大深度D。所有节点从上到下从左到右编号为1,2,3...2的D次方-1.在节点1处放一个小球。它会往下落。每一个内节点上都由一个开关,初始所有关闭。当每次有小球落到一个开关上时,它的状态都会改变。当小球达到一个内节点时,假设该节点上的开关关闭,往左走,否则往右走,直到遍历到 ...
分类:编程语言   时间:2017-05-26 13:25:22    阅读次数:121
多线程之任务
Parallel类(http://www.cnblogs.com/afei-24/p/6904179.html)的并行任务需要结束后才能运行后面的代码,如果想不等结束后在开始动作,可以使用Task类更好地控制并行动作。 任务表示应完成的某个工作单元。这个工作单元可以在单独的线程中运行,也可以以同步方 ...
分类:编程语言   时间:2017-05-26 13:26:11    阅读次数:233
纯注解方式配置spring+springMVC
1、新建类initConfig,继承AbstractAnnotationConfigDispatcherServletInitializer,并重写getRootConfigClasses()、getServletConfigClasses()、getServletMappings()方法。 2、分 ...
分类:编程语言   时间:2017-05-26 13:26:17    阅读次数:439
在多线程或并发中控制事务的解决方案
1 前言 控制多线程同步的方法很多,比如加同步锁机制,但是这会带来一定的性能消耗,因为要排队机制,前段时间看了别人的代码有个类(ThreadLocal<T> 泛型类)引起了我的注意。 2. 概念ThreadLocal 查看MSDN解释:提供数据的线程本地存储,其实通俗易懂的讲就是一个变量在多个线程中 ...
分类:编程语言   时间:2017-05-26 13:27:04    阅读次数:497
C++中类的多态与虚函数的使用
C++的三大特性:封装、继承、多态。以前学的时候自己没去总结,记得在一本c++入门的书讲得还是比较清楚。今天上网找了一下多态,找到下面这篇文章写得比较清晰。 http://pcedu.pconline.com.cn/empolder/gj/c/0503/574706.html 类的多态特性是支持面向 ...
分类:编程语言   时间:2017-05-26 13:29:35    阅读次数:268
Python模块——sys和os
一、sys 用于提供对Python解释器相关的操作: import time import sys def view_bar(num, total): rate = num / total rate_num = int(rate*100) r = "\r%s> %d%%" %("="*num, ra ...
分类:编程语言   时间:2017-05-26 13:29:59    阅读次数:263
python多线程总结
threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。 threading模块提供的类: Thread, Lock, Rlock, Condition, [Bounded]Semaphore ...
分类:编程语言   时间:2017-05-26 13:30:36    阅读次数:234
Java学习笔记——Socket实现文件传输
我越是逃离,却越是靠近你。 我越是背过脸,却越是看见你。 我从你开始, 我在你结束。 需求:实现局域网下socket传输文件. 客户端步骤: 1、建立与服务器的连接 2、创建client输出流 3、创建输入流,绑定本地文件 4、读取文件后输出给服务器 服务器端步骤: 1、启动服务器 2、创建acce ...
分类:编程语言   时间:2017-05-26 13:31:08    阅读次数:211
eclipse支持调试jdk自带的rt.jar
1.背景eclipse调试jdk自带的rt.jar中的代码时,不能看到方法参数或局部变量的值。这是因为oracle发布的jdk正式版中去掉了代码中的调试信息。所以要想在平时的工作中调试rt.jar中的代码,就必须要重新编译rt.jar。2.步骤创建目录:rt_debug(如:F:\rt_debug)把JAVA_HOME/src.z..
分类:编程语言   时间:2017-05-26 14:26:36    阅读次数:186
JAVA-环境按安装及配置
语言的分类:第一代:机器语言第二代:汇编语言第三代:高级语言(面向过程---面向对象)java语言的特性:①面向对象性②健壮性③跨平台性(writeonce,runanywhere)---JVM河床好比操作底层,jdk好比是河水,java应用程序好比是船。1、下载安装JDK。百度搜索一下JDK7下载,然..
分类:编程语言   时间:2017-05-26 14:26:42    阅读次数:234
JAVA 用数组实现 ArrayList
1、能自动扩容2、能存放不同类型的数据这两点我们是这样解决的:1、当一个数据存放满了,我们就将这个数据复制到一个新的数组中,而这个新的数组容量要比原数组大。通过这样不断的扩大数组长度,也就是集合的容量。那么这里我们用到了这个方法System.arraycopy完整的写法为:pu..
分类:编程语言   时间:2017-05-26 14:27:06    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!