码迷,mamicode.com
首页 > 编程语言 > 日排行
Spring Aop、拦截器、过滤器的区别
Filter过滤器:拦截web访问url地址。Interceptor拦截器:拦截以 .action结尾的url,拦截Action的访问。Spring AOP拦截器:只能拦截Spring管理Bean的访问(业务层Service) Spring AOPSpring AOP,是AOP的一种实现,使用的是代 ...
分类:编程语言   时间:2018-01-16 13:48:52    阅读次数:125
深入理解JVM4——线程安全
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存 ...
分类:编程语言   时间:2018-01-16 13:50:49    阅读次数:229
Python操作12306抢票脚本
有一段时间没有使用Python了,前几天经朋友提起一篇关于用Python实现抢火车票的文章,百度了实现抢火车票的技术细节,网上却有不少资料,也不是新鲜的东西。在了解了一些技术手段,阅读了一些大神的博文后,也尝试实现了一下,代码写得粗糙,纯当娱乐,本文在Windows系统下完成。需要提到的是,抢票过程 ...
分类:编程语言   时间:2018-01-16 13:51:50    阅读次数:281
Jetty错误: badMessage: java.lang.IllegalStateException: too much data after closed for HttpChannelOverHttp@472adad9{r=2,c=false,a=IDLE,uri=}
最近用Jetty跑Spring MVC接收POST请求(POST中数据很大)。出现数据无法获取到的问题。如: 其中a是从POST中获取,先前数据量小的时候,可以取到没有问题。 用抓包工具看,发现POST数据没发完就HTTP就返回了。这点很奇怪 调大下面的参数值: 改了很大,10倍的增加,结果too ...
分类:编程语言   时间:2018-01-16 13:52:38    阅读次数:205
Java字符串池
1. String的两个构造函数 2. new String中创建几个String对象? 1)创建两个String对象 内存模型如下: 2)创建一个String对象 内存模型如下: 3. String的intern方法 String类私有地维护着一个初始为空的字符串池,当调用intern方法时: 1 ...
分类:编程语言   时间:2018-01-16 13:53:45    阅读次数:175
unity 发布WebGL版本找不到unity自带的类
加载asset bundle的时候出现Could not produce class with ID XXX的错误 在asset 文件夹下建一个Link的XML,内容如下: <?xml version="1.0" encoding="utf-8"?><linker> <assembly fullna ...
分类:编程语言   时间:2018-01-16 13:54:01    阅读次数:818
Java中Map集合排序 需要TreeMap 这个集合的构造方法中参数有比较器 面试题:输入字符串,统计A、B、C、D、出现次数,由高到低输出字母和出现次数,使用Map集合完成此题
Map和Collections是同级别的,不能像List排序那样直接用Collections.sort(new Comparator<?>(){ 复写compara方法}); HashMap没有排序 TreeMap默认排序为升序,注意是按键值key排序 根据TreeMap的value来进行排序。对v ...
分类:编程语言   时间:2018-01-16 13:55:17    阅读次数:241
python json模块
什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Dece ...
分类:编程语言   时间:2018-01-16 13:57:22    阅读次数:178
springboot gradle项目搭建随记
1.配置java,mavan,gradle等环境 2.创建新项目 ...
分类:编程语言   时间:2018-01-16 13:57:35    阅读次数:112
python3 requests模块 基本
1 import requests 2 import json 3 4 5 # 1、HTTP方法 6 requests.get('https://github.com/timeline.json') #GET请求 7 requests.post('http://httpbin.org/post') ... ...
分类:编程语言   时间:2018-01-16 13:59:01    阅读次数:266
python-flask-scoped_session创建session的两种方式
scoped_session from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchemy.orm import scoped_session engine = create_... ...
分类:编程语言   时间:2018-01-16 13:59:22    阅读次数:617
排序(八)希尔排序
参考文档: https://www.cnblogs.com/skywang12345/p/3597597.html 算法描述: 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminshing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希 ...
分类:编程语言   时间:2018-01-16 14:00:04    阅读次数:156
数据结构 Java版二叉排序树
二叉排序树,又称为二叉查找树和二叉搜索树。它或者是一颗空树,或者具有下列性质的二叉树。 1 若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值。 2 若它的右子树不空,则右子树上所有节点的值均大于或等于它的根节点的值。 3 它的左、右子树也都为二叉排序树。 构造一颗二叉排序树,目的不是为了 ...
分类:编程语言   时间:2018-01-16 14:00:20    阅读次数:190
JAVA中的多态概念
多态性是指同一操作作用于某一类对象,可以有不同的解释,产生不同的执行结果。 多态存在的三个必要条件 多态的作用 多态通过分离做什么和怎么做,从另一个角度将接口和实现进行分离。 多态则消除了类型之间的耦合关第。 多态的存在提高了程序的扩展性和后期的可维护性 ...
分类:编程语言   时间:2018-01-16 14:02:59    阅读次数:158
java中的char,short,int,long占几个字节
1:“字节”是byte,“位”是bit ; 2: 1 byte = 8 bit ; char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 short 2个字节int 4个字节long 8个字节 ...
分类:编程语言   时间:2018-01-16 14:03:06    阅读次数:178
数组对象按字母顺序或数字大小排序
1 2 3 4 25 26 27 28 ...
分类:编程语言   时间:2018-01-16 14:03:31    阅读次数:223
《常见排序算法--PHP实现》
原文地址: 本文地址:http://www.cnblogs.com/aiweixiao/p/8202360.html Original 2018-01-02 关注 微信公众号 程序员的文娱情怀 1.概述 常见的排序算法,虽然很基础,但是很见功力,如果能思路清晰,很快写出来各个算法的代码实现,还是需要 ...
分类:编程语言   时间:2018-01-16 14:04:04    阅读次数:176
Python 笔记 #11# 统计图定制化
将数据可视化有许多选择: 选择什么样的表现方式通常取决于: 1、Labels 2、Ticks 3、Sizes 之所以把 pop 换成 np_pop 是因为 np_pop 可以方便的整体数学运算, list 不具备这样的性质。 5、Colors c 设置颜色, alpha 设置透明度。 6、定制化补充 ...
分类:编程语言   时间:2018-01-16 14:05:49    阅读次数:243
Python unittest模块心得
Python unittest的学习心得,主要是给出官网的例子和自己的一些理解。 ...
分类:编程语言   时间:2018-01-16 14:06:49    阅读次数:139
C++ 标准头文件与C头文件区别与联系以及C风格字符串
1、cstdlib是C++里面的一个常用头文件, 等价于C中的<stdlib.h>。 2、一般一个带“.h” 扩展名的库文件,比如iostream.h。这是延续C语言的,为了兼容C。在新标准的库中都有一个 不带".h"扩展名的相对应,区别除了后者好多改进之处,还有一点就是后者的东西都放进了“std” ...
分类:编程语言   时间:2018-01-16 14:08:51    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!