码迷,mamicode.com
首页 > 编程语言 > 日排行
java基础常用功能代码
1.数据类型及范围: public class Test1 { public static void main(String[] args) { /* 八个变量 abcdefgh, * 保存四种整数的最小值和最大值 */ byte a = -128; byte b = 127; /* jdk类库中的 ...
分类:编程语言   时间:2018-10-16 17:52:06    阅读次数:187
ssm框架整合入门系列——配置SpringMVC dispatcherServlet-servlet.xml
配置SpringMVC dispatcherServlet servlet.xml 在ssm crud项目中 SpringMVC的配置主要是在 文件 在这之前,先修改 的头信息,否则按 快捷键没有提示,并且添加 还报错: context:component scan is not bound ,后来 ...
分类:编程语言   时间:2018-10-16 17:52:22    阅读次数:337
spring-core 中 asm 包的作用
asm包中主要有以下这些类 其中, AnnotationVisitor类:是一个抽象类,定义在解析注解时会触发的事件,如解析到一个基本值类型的注解、enum值类型的注解、Array值类型的注解、注解值类型的注解等。 AnnotationWriter类:继承了 AnnotationVisitor 类, ...
分类:编程语言   时间:2018-10-16 18:38:55    阅读次数:244
Java 中线程安全问题
不好意思,一个国庆假期给我放的都不知道东西南北了,放松,很放松,差一点就弃更了,感谢那些催更的小伙伴们! 虽然没有更新,但是日常的学习还是有的,以后我尽量给大家分享一些通用知识,非技术。 但是本期还是要回归到之前的多前程的话题。已经说了线程和进程的区别、如何实现多线程、今天说一说线程中的安全问题。 ...
分类:编程语言   时间:2018-10-16 18:39:01    阅读次数:137
【Java并发核心九】并发集合框架
1、List接口:ArrayList 和 Vector ArrayList不是线程安全的,Vector是线程安全的,Vector有一个子类,可实现后进先出(LIFO)的对象堆栈(LinkedList 也是List接口的实现类)。 2、Set接口:HashSet 和 TreeSet Set接口最常见的 ...
分类:编程语言   时间:2018-10-16 18:40:21    阅读次数:175
【沫沫金】Java逗号拼接字符串增加单引号
背景页面提供逗号拼接的字符串,可作为数据库查询in的条件。a,b问题数据库针对字符串的in条件,要求增加单引号xxin(‘a‘,‘b‘)需求页面的逗号拼接字符串直接转换成数据库要求格式(不使用for循环)技术点joinorg.apache.commons.lang.StringUtilsStringUtils.join(split,"‘,‘")实现源码publics
分类:编程语言   时间:2018-10-16 18:40:48    阅读次数:424
算法基础 -- 简介时间复杂度与空间复杂度
算法是为求解一个问题所需要遵循的、被清楚地指定的简单指令的集合。对于一个问题,一旦给定某种算法并且确定其实正确的,那么重要的一步就是确定该算法将需要多少诸如时间或空间等资源量的问题,这就是时间复杂度和空间复杂度存在的意义。常用时间复杂度和空间复杂度来衡量不同算法的优劣。 一、从数学的角度理解 O(n ...
分类:编程语言   时间:2018-10-16 18:41:22    阅读次数:210
Maven父项目 以SpringBoot项目为例
父项目pom 子模块1 子模块2 子模块3 总结说明:<relativePath/>默认值为../pom.xml ...
分类:编程语言   时间:2018-10-16 18:42:01    阅读次数:216
利用python脚本把多个文件内容放到一个文件内
说明:path是你所有文件存放的目录,先去循环所有的文件内容,然后写入到test.xls文件里importospath=‘file‘#path=r‘D:\file‘forfilenameinos.listdir(path):fullname=os.path.join(path,filename)#如果是linux系统导出来的数据用utf-8,如果是windows则用gbkf1=open(fulln
分类:编程语言   时间:2018-10-16 18:42:58    阅读次数:199
Python3+getopt解析命令行参数
一、说明 在学C语言的时候就知道可以通过argc获取命令行参数个数,可以通过argv获取具体参数。但自己写的程序获取到的参数一是没有键值形式二是写的参数不能乱序,和系统命令不太一样。 再往后点知道有getopt这个东西,但印象中尝试理解其用法很多次都没什么结果;最近又越来多写程序,再次感觉很有必要掌 ...
分类:编程语言   时间:2018-10-16 18:43:12    阅读次数:239
关于JAVA虚拟机内存
内存区域总的分为:方法区、堆、虚拟机栈、本地方法区和程序计数器: 1,程序计数器(program counter register):看作当前线程所执行的字节码计数器,通过改变计数器的值来确定下一条需执行的字节码指令。由于java多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,对于但处理 ...
分类:编程语言   时间:2018-10-16 18:45:29    阅读次数:181
插入排序法
插入排序,每次排一个数组项,以此方式构建最后的排序数组。假定第一项已经排序了,接着,他和第二项进行比较,第二项是应该待在原位还是插到第一项之前呢?这样前两项已正确排序,接着和第三项比较(他是该插入到第一、第二、还是第三的位置呢?)以此类推。 ...
分类:编程语言   时间:2018-10-16 19:23:00    阅读次数:109
SpringBoot(6) SpringBoot配置全局异常
1、全局异常 @ControllerAdvice 如果是返回json数据 则用 RestControllerAdvice,就可以不加 @ResponseBody //捕获全局异常,处理所有不可知的异常 @ExceptionHandler(value=Exception.class) 2、自定义异常类 ...
分类:编程语言   时间:2018-10-16 19:23:56    阅读次数:175
RxJava的map方法与flatMap方法
简单讲,map和flatMap都是来完成Observable构造的数据到Observer接收数据的一个转换,这么说有点绕😋,直接看Demo。 第一步,我们构造数据结构: 构造一个课程: 构造学生,一个学生可以选择多门课程: 接下来初始化数据: 第二步:如果不用map或者flatMap,打印所有学生 ...
分类:编程语言   时间:2018-10-16 19:24:15    阅读次数:183
【每天进步一点点 - Python】字典
什么是 字典:Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : ...
分类:编程语言   时间:2018-10-16 19:25:22    阅读次数:186
【URAL】1297 Palindrome【字符串--manacher算法】
传送门: "Palindrome" 题意 求最长回文字符串,在学manacher算法,所以用了manacher,看到网上好多题解使用后缀数组来做的。 思路 manacher算法,参考《ACM国际大学生程序设计竞赛 算法与实现》的板子,一开始我以为板子的manacher算法是错误的,然后上网看题解。 ...
分类:编程语言   时间:2018-10-16 19:25:29    阅读次数:217
前端(十三)—— JavaScript高级:回调函数、闭包、循环绑定、面向对象、定时器
回调函数、闭包、循环绑定、面向对象、定时器 一、函数高级 1、函数回调 回调函数在系统中的使用: 对页面进行点击,点击以后,对外传送数据,数据包括点击的位置 系统已经书写好这种函数的回调,但是没有回调体(回调函数),回调体由普通开发者提供 (事件的绑定)钩子:满足系统触发事件的条件时,系统会自动调用 ...
分类:编程语言   时间:2018-10-16 19:26:06    阅读次数:197
[C++]用三种方法求最大子段和
问题描述:给定n个整数组成的序列,求其中子段和的最大值。当所有整数均为非负整数时定义其最大子段和为0 方法一:O(n²)用一个值存储最大和,用枚举所有和的方法,来与这个值比较并更新最大值。 方法二:O(nlogn)分治,分别求两边的最大子段和,再从中间分开的位置向两边拓展求最大和,三个值比较得最大子 ...
分类:编程语言   时间:2018-10-16 19:58:10    阅读次数:435
centos 安装配置python虚拟环境、pip
centos 安装配置python虚拟环境、pip 1.安装pip包安装工具# 系统默认源没有pip安装包[root@localhost python]# yum install python-pipLoaded plugins: fastestmirrorLoading mirror speeds ...
分类:编程语言   时间:2018-10-16 19:58:19    阅读次数:173
011python路--生成器
#列表生成式 a = [x*2 for x in range(10)] a = [x*2 for x in a] def f(n): return n+1 a = [f(x) for x in range(10)] print(a) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ... ...
分类:编程语言   时间:2018-10-16 20:20:34    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!