码迷,mamicode.com
首页 > 编程语言 > 日排行
java 多线程系列基础篇(四)之 synchronized关键字
1. synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。不同线程对同步锁的访问是互斥的。 ...
分类:编程语言   时间:2017-12-29 18:57:29    阅读次数:148
对Spring与SpringMVC的理解
Spring 在我的Spring ——简介及环境搭建跑通Hello提到关于Spring的基本结构与功能 SpringMVC 先上一张SpringMVC的流程图 Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServ ...
分类:编程语言   时间:2017-12-29 18:57:59    阅读次数:148
python基础
python基础 交互器模式 开始--》cmd --> cd c:\ -->dir cd = change directory (想进入哪个目录,在目录前+cd +目录名) dir = 查看当前目录文件列表 cd .. 返回上一层目录 cd ../.. 返回上上一层目录 cd ../../.. 返回 ...
分类:编程语言   时间:2017-12-29 18:58:31    阅读次数:184
【由浅入深理解java集合】(五)——集合 Map
HashMap HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 既然要介绍HashMap,那么就顺带介绍HashTable,两者进行比对。HashMap和Hashtable都是Map接口的经典实现类,它们之间的关系完全类似于之前介绍的ArrayList和Vector的 ...
分类:编程语言   时间:2017-12-29 18:58:41    阅读次数:173
python3爬虫学习笔记
Robot.txt Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。查看百度的robots协议www.baidu.com/robots.txt ...
分类:编程语言   时间:2017-12-29 18:59:28    阅读次数:209
javascript基础
基本概念 语法: 1-区分大小写 2-标识符(变量、函数、属性的名字,或者是函数的参数) 命名规则: 1.第一个字符必须是字母、下划线(_)或一个美元符号($) 2.其它字符可以是字母、下划线、美元符号或数字 书写习惯:驼峰式大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写 3-注释 / ...
分类:编程语言   时间:2017-12-29 18:59:59    阅读次数:151
php和java中的加密和解密
遇到的java代码如下: 在php中使用des算法 始终校验不过去。对方的提供的代码中 ...
分类:编程语言   时间:2017-12-29 19:00:16    阅读次数:227
为Java程序员金三银四精心挑选的五十道面试题与答案
1、面向对象的特征有哪些方面? 【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继 ...
分类:编程语言   时间:2017-12-29 19:01:03    阅读次数:126
数组作业
题目一:信管17数组—— 7-2求最大值及其下标 1.pta提交列表: 2.设计思路:本题是输入一串数依次比较大小,找出最大值及其下标。用数组比较。 流程图如下: 3.代码截图: 4.调试问题: 在提交列表里面出现了四次编译错误,因为粗心一直没有把for语句括号里面的双引号去掉,所以没有调试正确。 ...
分类:编程语言   时间:2017-12-29 19:01:36    阅读次数:152
Python基础07 函数
函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。 函数的定义 首先,我们要定义一个函数,以说明这个函数的功能。 def square_sum(a,b): c = a**2 + b**2 ret ...
分类:编程语言   时间:2017-12-29 19:02:30    阅读次数:144
Shell初学(二)变量及数组
精简版: 定义:your_name=123 PS:=符号左右不能有空格! 使用:${your_name},单独使用变量时可以不加{} 只读:readonly your_name PS:设置为只读后不可删除 删除:unset your_name 引号:单引号显示实质内容,双引号可以拼接字符串并且可以使 ...
分类:编程语言   时间:2017-12-29 19:02:47    阅读次数:114
python初步编写用户登录
python初步编写用户登录 python编写用户登录 用python写一个脚本,使得这个脚本在执行后,可以产生如下的效果: 1、用户的账号为:root 密码为:westos 2、用户账号和密码均输入正确时,输出" login ok !" 3、用户账号输入正确,密码输入错误,会提示密码错误。 4、用 ...
分类:编程语言   时间:2017-12-29 19:57:55    阅读次数:202
数组中的逆序对
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 输入描述: 题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数据,siz ...
分类:编程语言   时间:2017-12-29 19:59:03    阅读次数:146
搭积木(java)-蓝桥杯
搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 请 ...
分类:编程语言   时间:2017-12-29 19:59:34    阅读次数:123
Java线程池应用
在Java中,多线程有着广泛运用。在实际应用中,好的软件设计不建议手动创建和销毁线程。线程的创建和销毁是非常耗 CPU 和内存资源的,因为这需要 JVM 和操作系统的参与。为此,我们在面临多线程问题时,通常会采用线程池。一般情况下,每个线程池会由这些模块组成:一个任务队列,一个工作线程的集合,一个线 ...
分类:编程语言   时间:2017-12-29 20:00:44    阅读次数:162
3.0、Spring-注入
一、Spring的基本介绍:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 1、核心思想:IOC(控制反转,或者成为反射) ...
分类:编程语言   时间:2017-12-29 20:00:51    阅读次数:250
python取数字、字母
python取数字、字母 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
分类:编程语言   时间:2017-12-29 20:01:37    阅读次数:146
java8 方法引用与lambda
List list = new ArrayList(); //list.stream().filter((String s)->System.out.print(s);return s); String str="sadfasdf"; //str.length() Function func1= (... ...
分类:编程语言   时间:2017-12-29 20:02:32    阅读次数:161
python找质数对
python找质数对 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:编程语言   时间:2017-12-29 20:02:53    阅读次数:171
Java集合操作精华总结
一.Set1.HashSet boolean add(E e) 添加 访问 boolean remove(E e) 删除 Iterator<E> iterator 遍历 int size() 大小 boolean isEmpty() 是否为空 boolean contains(Object o) 是 ...
分类:编程语言   时间:2017-12-29 20:04:38    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!