码迷,mamicode.com
首页 > 编程语言 > 日排行
Java 图片相关操作
创建一个最简单的数字验证码 ...
分类:编程语言   时间:2018-12-20 11:54:25    阅读次数:187
1、Spring Boot 入门
1.1. 环境准备 数据库:MySQL IDE:Eclipse 4.7 Oxygen Spring-Boot:2.1.1 Maven: 3.5.3 本地仓库:需要使用资料中的仓库 1.2. 起步依赖 1.2.1. 创建一个Maven工程 1.2.2. 添加依赖 在pom.xml中添加依赖,效果如下 ...
分类:编程语言   时间:2018-12-20 11:57:51    阅读次数:203
49、多线程创建的三种方式之继承Thread类
继承Thread类创建线程 在java里面,开发者可以创建线程,这样在程序执行过程中,如果CPU空闲了,就会执行线程中的内容。 使用Thread创建线程的步骤: ...
分类:编程语言   时间:2018-12-20 11:58:30    阅读次数:181
springMVC启动初始化过程
在web.xml里配置分发servlet和ContextLoaderListener,ContextLoaderListener是spring提供的类,它继承了ContextLoader类和实现了ServletContextListener接口。 ContextLoader类负责初始化容器,初始化方 ...
分类:编程语言   时间:2018-12-20 11:59:39    阅读次数:244
枚举Enum通过int值或文本转为对应的枚举类型
1.数值转枚举 如果枚举类型继承了数值类型,可以直接强制转换 2.文本类型转枚举 ...
分类:编程语言   时间:2018-12-20 12:00:45    阅读次数:342
删除数组中重复的元素
通过下标删除数组中某个元素 通过值相等删除 数组中指定某个元素 ...
分类:编程语言   时间:2018-12-20 14:15:20    阅读次数:160
JAVA调用R脚本
0 前言R是一种非常方便易用的绘图、统计分析、ML算法设计方面的脚本语言。实际中有这样一种场景:算法工程师用R搭建了机器学习算法模型,想用于javaweb之中但是又不想重新用java写一遍算法模型,那么可以考虑java程序中直接调用R的脚本。JAVA负责系统的构建,R用来做运算引擎,从而实现应用型和 ...
分类:编程语言   时间:2018-12-20 14:15:27    阅读次数:283
找出长度为n的数组中重复的一个数字(数字范围在0~n-1) 不采用hashmap
要求不采用hashmap ...
分类:编程语言   时间:2018-12-20 14:16:01    阅读次数:239
算法基础
一、算法时间复杂度的O(n)和log2n的区别 例如一个print(1) 的时间复杂度 为O(1),那多个print串行呢 结果仍然为O(1) 一个for循环呢 时间复杂度 为O(n) 这个N取决于传入的参数 那logn是如何取呢, 需要 一次循环减半. 就为nlog2n 循环减半的过程 O(log ...
分类:编程语言   时间:2018-12-20 14:16:40    阅读次数:155
谈谈你对Java 平台的理解
经典回答 Java语言是一种面向对象的高级语言,它最显著的有两个特性,一是通过平台中立的class文件格式和屏蔽底层硬件差异的jvm实现‘一次编写,到处运行’;二是通过‘垃圾收集器’管理内存的分配和回收。 Java 是一种简单、严谨并且适合编写的语言,它不像C/C++ 那样有很多晦涩难懂的内容,如头 ...
分类:编程语言   时间:2018-12-20 14:16:46    阅读次数:203
59 java编程思想——创建窗口和程序片 Swing
59.java编程思想——创建窗口和程序片 Swing 当我们的工作方法在AWT 中发生了巨大的改变后(如果可以回忆起很久以前,当Java 第 一次面世时SUN 公司曾声明Java 是一种“稳定,牢固”的编程语言),可能一直有Java 还不十分的成熟的感觉。的确,现在Java 拥有一个不错的事件模型 ...
分类:编程语言   时间:2018-12-20 14:16:55    阅读次数:206
堆排序(Heapsort)
1.排序问题 现有一个含有N个数字的数组S,如何通过程序把这个数组变成有序的数组? 例如: 排序前:S:5,3,7,5,9,4,1,100,50 排序后:S:1,3,4,5,5,7,9,50,100 2.二叉堆(binary heaps) 进行堆排序前,需要先把数组排成二叉堆,故这里先介绍二叉堆。 ...
分类:编程语言   时间:2018-12-20 14:18:30    阅读次数:158
回溯算法
一、对回溯算法的理解: 回溯算法首先得确定一下隐式存在的空间树,然后对其进行深度优先搜索,从根节点出发,根结点为一开始的活节点,每次搜索至空间树的任意结点,判断该节点是否包含问题的结,如果包含,则继续深度优先搜索下去,否则,该节点视为死结点,跳过该节点,回溯回到祖先结点(活节点),再将这个活节点视为 ...
分类:编程语言   时间:2018-12-20 14:18:40    阅读次数:219
SDUT-3399_数据结构实验之排序二:交换排序
数据结构实验之排序二:交换排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排 ...
分类:编程语言   时间:2018-12-20 14:19:01    阅读次数:208
JavaScript 第一章总结
A quick dip into javascipt The way JavaScript works HTML 用一系列的 markup 来呈现整个 content 的 structure.CSS 用一系列的 rules 来设置网页的 style.JavaScript 通过statement 达到 ...
分类:编程语言   时间:2018-12-20 14:19:44    阅读次数:162
浅析C语言的一个关键字——register
1、register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。例如下面的内存块拷贝代码, /* Procedure for the assignment of structures, */ /* if the C compiler do ...
分类:编程语言   时间:2018-12-20 14:19:54    阅读次数:195
第65节:Java后端的学习之Spring基础
Java后端的学习之Spring基础 如果要学习 ,那么什么是框架, 又是什么呢?学习 中的 和`bean aop IOC Bean AOP api springFramework`. 各种学习的知识点: 网站: 是一种开源框架,是为了解决企业应用开发的复杂性问题而创建的,现在的发展已经不止于用于企 ...
分类:编程语言   时间:2018-12-20 14:20:53    阅读次数:154
spring框架 AOP核心详解
环绕通知可以控制返回对象,即你可以返回一个与目标对象完全不同的返回值,虽然这很危险,但是你却可以办到。而后置方法是无法办到的,因为他是在目标方法返回值后调用
分类:编程语言   时间:2018-12-20 14:21:28    阅读次数:226
Java 有什么锁
Java 有什么锁类型?答: 自旋锁,读写锁,CAS操作,CAS的ABA问题,锁膨胀问题。 你知道哪些锁? 我:不就synchronized一种锁吗?(我好像曲解了她的意思)然后synchronized对应有三种锁状态:偏向锁、轻量级锁、重量级锁 syn锁,jvm里面分成偏向锁、轻量级锁、重量级锁, ...
分类:编程语言   时间:2018-12-20 14:22:18    阅读次数:188
吴裕雄 python 机器学习-DMT(2)
import matplotlib.pyplot as plt decisionNode = dict(boxstyle="sawtooth", fc="0.8") leafNode = dict(boxstyle="round4", fc="0.8") arrow_args = dict(arro... ...
分类:编程语言   时间:2018-12-20 14:23:05    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!