码迷,mamicode.com
首页 > 编程语言 > 日排行
用EditPlus和jdk写Java代码
一、安装EditPlus EditPlus: https://www.editplus.com/latest4.html EditPlus注册码在线生成: https://www.jb51.net/tools/editplus/ 下载EditPlus安装; 激活时,用户名为任意英文名,然后复制粘贴激 ...
分类:编程语言   时间:2018-12-30 20:29:36    阅读次数:316
springmvc中Controller方法的返回值
controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 在controller方法形参上可以定义request和response,使用request或response指定响应结果: 1、使用request转向页面,如下: request.getR ...
分类:编程语言   时间:2018-12-30 20:31:29    阅读次数:178
java 线程池(1)
ThreadPoolExecutor概述 ThreadPoolExecutor 下文简称 TPE ,我们使用它都是从Executror 这个类中的方法 : 1 public static ExecutorService newFixedThreadPool(int nThreads) { 2 ret... ...
分类:编程语言   时间:2018-12-30 20:32:29    阅读次数:133
java的3大特性
java的3大特性 1.继承: * 继承是从已有类得到继承信息创建新类的过程。 * 提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。 * 继承让变化中的软件系统有定的延续性,同时继承也是封装程序中可变因素的重要手段。 2.封装: * 通常认为封装是把数据和操作数据的方 ...
分类:编程语言   时间:2018-12-30 20:32:57    阅读次数:231
java反序列化Commons-Collections1分析
Commons Collections1也是利用InvokerTransformer类中的transform方法反射机制执行命令。实验用的是commons collections 3.1这里说一下为什么调用构造elEntry.setValue("hahah");就会弹计算器。poc前一步需要理解如下 ...
分类:编程语言   时间:2018-12-30 20:33:05    阅读次数:143
使用Java Socket手撸一个http服务器
原文连接: "使用Java Socket手撸一个http服务器" 作为一个java后端,提供http服务可以说是基本技能之一了,但是你真的了解http协议么?你知道知道如何手撸一个http服务器么?tomcat的底层是怎么支持http服务的呢?大名鼎鼎的Servlet又是什么东西呢,该怎么使用呢? ...
分类:编程语言   时间:2018-12-30 20:35:40    阅读次数:185
python第二周
可以被for 循环的 list dic str set tuple f = open() range() enumerate print(die([])) 告诉我列表所拥有的所有方法 双下方法 print([1].__add__([2])) print([1]+[2]) print('__iter_ ...
分类:编程语言   时间:2018-12-30 20:36:04    阅读次数:187
python的异常处理
1.异常简介 在程序运行的过程中,如果出现错误,当前的流被打断,python解释器会创建错误对象(从python1.5开始所有的异常都使用类来实现),使得程序转而执行异常错误处理流程。 2.标准异常 (摘自《python核心编程》) | 异常名名称 | 描述 | | | | | BaseExcept ...
分类:编程语言   时间:2018-12-30 20:36:21    阅读次数:224
18.12.30 【sssx】Bellman-Ford算法
适用 含负权边的有向图的单源最短路径问题 不能处理带负权边的无向图和包含权值总和为负值的回路 数据结构 dist[u] :源点到u的最短路径长度 思路 每次更新dist数组,使得 dist[u] 的含义是从源点到u的经过n条边的最短路径长度 递推公式 $Dist^k[u]=min(dist^{k-1 ...
分类:编程语言   时间:2018-12-30 20:37:37    阅读次数:256
@算法 - 5@ 牛顿迭代法的应用——多项式开方,对数,指数,三角与幂函数
傅立叶的贡献使得我们对于多项式乘法有了快速计算的方法,而牛顿的贡献又使得多项式的运算进行了巨大的飞跃:我们能实现多项式的指数函数对数函数任意幂函数甚至是三角函数的计算!至此,多项式的算法就应该会告一段落,从入门的 FFT 到进阶的多项式除法再到现在的这些种种,感觉非常感慨:我们所建出的,关于多项式的... ...
分类:编程语言   时间:2018-12-30 20:38:28    阅读次数:428
类数组
类数组:1、属性必须以索引(数字)为属性名 2、需要要有length属性名 3、最好加上push方法 类数组push的内部原理 阿里巴巴题目 var obj = { '2' : 'c', '3' : 'd', length : 4} ...
分类:编程语言   时间:2018-12-30 21:58:26    阅读次数:227
Java中字符串string的数据类型
Java中字符串string的数据类型 时间:2017-07-03 08:01:47 YuanMxy 原文:https://blog.csdn.net/YuanMxy/article/details/74170775 Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要 ...
分类:编程语言   时间:2018-12-30 21:58:52    阅读次数:209
springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。为了区别不同的异常通常根据异常类型自定义异常类,这里我们创建一个自定义系统异常,如果controller、service、dao抛出此类异常说明是系统预期处理的异常信息。
springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的da ...
分类:编程语言   时间:2018-12-30 22:03:01    阅读次数:223
python基本数据类型之字符串(四)
python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith);(2)返回值都是bool类型(True\False)。 方法包括:startswith\endswith、isa ...
分类:编程语言   时间:2018-12-30 22:04:44    阅读次数:178
c++复习总结
c++面向对象复习 c++考试主要是选择题和判断题考基本概念,然后是上机编程,所以我总结了做过的选择判断题的一些概念和一些基本代码。 此篇博客主要涉及类与对象,继承,友元,运算符重载,多态等知识点。 <1>常考基本概念 1. 类是创建对象的样板 2. 类是抽象数据类型的实现 3. 类是具有共同行为的 ...
分类:编程语言   时间:2018-12-30 22:05:12    阅读次数:229
spring internalTransactionAdvisor 事务 advisor 初始化过程
spring internalTransactionAdvisor 事务 advisor 初始化过程: ...
分类:编程语言   时间:2018-12-30 22:05:38    阅读次数:209
Python进阶:自定义对象实现切片功能
Python进阶:自定义对象实现切片功能 切片是 Python 中最迷人最强大最 Amazing 的语言特性(几乎没有之一),在《Python进阶:切片的误区与高级用法》中,我介绍了切片的基础用法、高级用法以及一些使用误区。这些内容都是基于原生的序列类型(如字符串、列表、元组......),那么,我 ...
分类:编程语言   时间:2018-12-30 22:08:32    阅读次数:214
java并发编程的艺术(二)---重排序与volatile、final关键字
重排序:是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 当数据依赖的时候不允许产生重排序,多线程有些情况下重排序会影响语义。 volatile 定义的的对象内存对多线程之间是立马可见的,他建立了先写后读happens-before关系,常用来在多线程中进行flag标志位的判断 ...
分类:编程语言   时间:2018-12-30 22:09:08    阅读次数:215
算法 | 分治 | 归并排序
归并排序算法是一个非常经典的分治算法,和快速排序有些类似,都是将问题分解成规模更小的子问题,分别解决。但是快速排序的子问题求解完成之后就是最优解,无需进行处理。归并算法需要对分别排序完成的子序列进行合并操作。 合并操作非常简单,定义如下:每次取数组a和b第一个元素中较小者放入新的队列,直到有个队列为 ...
分类:编程语言   时间:2018-12-30 22:09:16    阅读次数:214
【单链表】快慢指针原理-Java语言
使用快慢指针原理可以快速地找出单链表的中间结点,本文使用Java语言实现 ...
分类:编程语言   时间:2018-12-30 22:10:07    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!