码迷,mamicode.com
首页 > 编程语言 > 日排行
多线程(三)—— synchronized 修饰符
一、同步问题的引出 1、问题 以卖火车票为例,如果现在要是想买大车票的话可以去火车站买或者去各个售票点,但是不管有多少个地方可以买火车票。最终一趟列车的车票数量是固定的, 如果把各个售票点理解为各个线程的话,则所有线程应该共同拥有同一份的票数。 代码实现如下: 输出结果每次运行都不一样,此处选取一种 ...
分类:编程语言   时间:2018-02-10 01:24:07    阅读次数:202
解决springboot启动失败问题:Unable to start embedded container;
全部报错内容如下: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.IllegalStateExcep ...
分类:编程语言   时间:2018-02-10 01:26:04    阅读次数:13167
Java集合框架(四)—— Queue、LinkedList、PriorityQueue
Queue接口 Queue接口 Queue用于模拟了队列这种数据结构,队列通常是指“先进先出”(FIFO)的容器。队列的头部保存在队列中时间最长的元素,队列的尾部保存在队列中时间最短的元素。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不容许随机访问队 ...
分类:编程语言   时间:2018-02-10 11:07:34    阅读次数:154
java 进阶一:代理和动态代理
静态代理: 定义顶级接口:Iservice 定义目标类:ServiceImp 实现 Iservice接口 定义代理类:ServiceProxy 实现 Iservice 接口,将目标类中目标方法的返回值变为大写字符 测试: 动态代理的两种实现方式 1、使用JDK的Proxy实现代理,要求目标类和代理类 ...
分类:编程语言   时间:2018-02-10 11:08:31    阅读次数:180
寒假c++计划
课程 西安交通大学[https://www.icourse163.org/course/XJTU 46006?tid=1002265006] 理由 本身中国大学mooc里c++课程不多,完结了能够有很大空余调度而且课程内容丰富的没有几个可选,根据内容丰富以及既往开课情况让我选择这个课程 计划 开学前 ...
分类:编程语言   时间:2018-02-10 11:08:45    阅读次数:154
struts2与spring集成时,关于class属性及成员bean自动注入的问题
正常来说按照Spring官方配置,在struts2与spring整合时,struts配置文件中class属性指向spring配置的bean id,但是在class指向类路径时,依然能注入service。 spring配置 struts配置 1.注意看以上两个红线部分,在struts.xml中acti ...
分类:编程语言   时间:2018-02-10 11:08:54    阅读次数:127
Java设计模式之单例模式
场景问题 业内都有一个不朽的传说。就是程序猿是找不到女朋友的。没有女朋友怎么行。今天咱就带着大家用Java的知识。来”追”一个女朋友。 那在追女友之间阿,咱先定一个女友的标准。只是。这个标准不能乱定是吧。不能像网上流传的一样。”女的,活的”。做为一个有理想的程序猿。我认为我的女朋友,要有身高吧,然后 ...
分类:编程语言   时间:2018-02-10 11:10:11    阅读次数:184
Python学习笔记015——序列(字节数组 bytearray)
1 序列 常见的序列有:list tuple str bytes(字节串) bytearray 2 字节数组bytearray 可变的字节序列,相当于bytes的可变版本。 3 创建函数bytearray 创建bytearray对象的方法规则 示例: 4 运算操作 字节数组的操作方式与列表类似 示例 ...
分类:编程语言   时间:2018-02-10 11:12:28    阅读次数:162
Python学习笔记015——汉字编码
1 字符串的编码(encode)格式 GB2312 GBK GB18030 UTF-8 ASCII 其中常用的编码格式有 国标系列:GB18030(GBK(GB2312)) (windows常用) 国际标准:UNICODE16 < > UTF-8 (Linux / Mac OS X / IOS / ...
分类:编程语言   时间:2018-02-10 11:12:58    阅读次数:172
Java设计模式-工厂方法模式(Factory Method)
工厂方法模式(Factory Method) 工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。在以下的三种模式中,第一种如果传入的字符串有误,不能正确创建对象,第三种相对于第二种,不需要实例化工厂类,所以,大多数情况下,我们会选用第三种——静态工厂方法 ...
分类:编程语言   时间:2018-02-10 11:14:08    阅读次数:186
牛客练习赛10 E题 数列查找 (分块思想 + 莫队算法)
题目链接 数列查找 考虑分块然后跑莫队, 设$c[i]$为$i$在当前维护的区间内出现的次数, $g[i]$为在当前维护的区间内有多少个数出现次数为$i$, $bg[i]$把出现次数分块,$bg[i]$的意义是第$i$个块代表的所有出现次数中出现的个数。 $f[i][j]$对$1$到$n$分块,意义 ...
分类:编程语言   时间:2018-02-10 11:14:58    阅读次数:169
在Eclipse中设置自动生成javadoc注释
1)windows-->preference-->Java-->Code Style-->Code Templates-->code-->new Java file /** * @author : luozh* @date 创建时间:${date} ${time} * @version 1.0 * ...
分类:编程语言   时间:2018-02-10 11:16:02    阅读次数:274
C++11 左值、右值、右值引用详解
C++11 左值、右值、右值引用详解 左值、右值 在C++11中所有的值必属于左值、右值两者之一,右值又可以细分为纯右值、将亡值。 在C++11中可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值(将亡值或纯右值)。举个例子,int a = b+c, a 就是左值,其有变量名为a ...
分类:编程语言   时间:2018-02-10 11:17:57    阅读次数:125
Python模块:logging、
很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误、警告等信息输出。Python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。logging的日志可以分为debug()、info()、warning()、error() and criti ...
分类:编程语言   时间:2018-02-10 11:18:30    阅读次数:212
JS实现多语言方式
应用场景: 在不同移动平台(IOS,Android)上,建立一套与HTML页面通讯框架;主要业务逻辑使用HTML开发;想支持多语言开发。 动机: 通过主动发消息的方式,在页面完成初始化前,获取当前语言选项,并且根据该语言选项,调用对应的JS文件(每种语言对应一个JS文件)解析页面。 实现细节: 向本 ...
分类:编程语言   时间:2018-02-10 11:20:02    阅读次数:356
c++ - 在终端中,cout不显示任何内容
g++ 是一个编译器,它将源代码转换成可以执行程序,但不运行它。 你必须亲自运行程序。 g++ 生成的程序的默认名称是 a.out ( 因为历史原因),因此你将运行它作为 $./a.out 如果要为程序选择不同的名称,请使用 -o 选项: $ g++ Code.cpp -o myProgram $. ...
分类:编程语言   时间:2018-02-10 11:20:23    阅读次数:257
Python+Selenium笔记(二):配置谷歌+IE环境
#有的时候可能要访问外国的网站下载资料或工具,这时可能出现各种问题,例如谷歌人机验证显示不了、网站打不开等,建议使用一个FQ软件 下载免费版的就行了,土豪请随意。下载后直接安装就行了 http://www.softpedia.com/get/Internet/Servers/Proxy-Server ...
分类:编程语言   时间:2018-02-10 11:20:30    阅读次数:204
Java高并发的常见应对方案
Java高并发的常见应对方案 一、关于并发我们说的高并发是什么? 在互联网时代,高并发,通常是指,在某个时间点,有很多个访问同时到来。 高并发,通常关心的系统指标与业务指标? QPS:每秒钟查询量,广义的,通常指指每秒请求数 响应时间:从请求发出到收到响应花费的时间,例如:系统处理一个HTTP请求需 ...
分类:编程语言   时间:2018-02-10 11:21:30    阅读次数:173
Java——字节流,字符流
一、字节输出流 OutputStream抽象类 此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 字节: 这样流每次只操作文件中的1个字节 流对象:操作文件的时候,自己不做依赖操作系统 作用:从Java程序,写入文件(可以写任意文件) 方法: wri ...
分类:编程语言   时间:2018-02-10 11:21:38    阅读次数:203
数组splice方法
js数组 splice 方法 【功能】 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 1.添加 let arr = [1,2,3]; console.log(arr);//[1, 2, 3] Array.prototype.splice.call(arr,1,0,'4') ...
分类:编程语言   时间:2018-02-10 11:22:36    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!