码迷,mamicode.com
首页 > 编程语言 > 周排行
如何解决java高并发详细讲解
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、 ...
分类:编程语言   时间:2017-10-26 16:52:46    阅读次数:236
Python学习之字符串格式化
Table 3.1. 字符串格式化代码 可以用如下的方式,对格式进行进一步的控制: %[(name)][flags][width].[precision]typecode (name)为命名 flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空 ...
分类:编程语言   时间:2017-10-26 16:55:17    阅读次数:243
Python实现正交实验法自动设计测试用例
正交试验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通过少数的试验替代全面试验,根据正交表的正交性从全面试验中挑选适量的、有代表性的点进行试验,这些有代表性的点具备了“均匀分散,整齐可比”的特点。下面介绍使用Python实现了正交表自动设计测试用例的完整流程。 ...
分类:编程语言   时间:2017-10-26 16:57:00    阅读次数:320
java生成二维码
两个类,一个jar包(core-3.0.0.jar) 一: package com.java.qrCode; import java.awt.Graphics2D;import java.awt.geom.AffineTransform;import java.awt.image.BufferedI ...
分类:编程语言   时间:2017-10-26 16:57:28    阅读次数:228
SpringBoot 异步线程简单三种样式
引用:在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。 1. 何为异步 ...
分类:编程语言   时间:2017-10-26 16:57:53    阅读次数:279
python - threading-semaphore 示例
import threadingimport timedef run (n): semaphore.acquire() time.sleep(1) print("run threading :",n) semaphore.release()semaphore=threading.BoundedSem ...
分类:编程语言   时间:2017-10-26 16:58:00    阅读次数:163
JavaScript 基础,登录验证
1、<script></script>的三种用法: a放在<body>中 b放在<head>中 c放在JS文件中 三种输出数据的方式: ...
分类:编程语言   时间:2017-10-26 16:58:34    阅读次数:345
go 语言 基础 类型(1)
变量 使用关键字 var定义变量,自动初始化为0值。如果提供初始化值,可省略变量类型,由编译器自动推断。 在函数内部可以使用 := 方式定义变量 func main() { x := 123 } 可一次定义多个变量 var x, y, z int var s, n = "abc", 123 var ...
分类:编程语言   时间:2017-10-26 16:58:42    阅读次数:274
Python学习之文件操作
Python 文件打开方式 文件打开方法:open(name[,mode[buf]]) name:文件路径mode:打开方式buf:缓冲buffering大小 Python 文件读取方式 文件读取方式:1、read([size]):读取文件(读取size个字节,默认全部读取) 2、readline( ...
分类:编程语言   时间:2017-10-26 17:00:00    阅读次数:196
javaweb添加拦截器
js请求后台代码添加拦截器: 只要继承 ...
分类:编程语言   时间:2017-10-26 17:00:40    阅读次数:302
swift 屏幕的翻转 + 状态栏(statusBar)的隐藏
1.状态栏的隐藏 这个问题是基于 UIApplication.shared.isStatusBarHidden = true; 调用居然是无效的…… 现在写下自己的代码,用来备忘吧…… 1.首先需要复写一个 hidden 的这个属性 ,然后调用 setNeedsStatusBarAppearance ...
分类:编程语言   时间:2017-10-26 17:37:27    阅读次数:355
Python 字典 copy()方法
描述 Python 字典 copy() 函数返回一个字典的浅复制。 语法 copy()方法语法: 参数 NA。 返回值 返回一个字典的浅复制。 实例 以下实例展示了 copy()方法的使用方法: 以上实例输出结果为: 直接赋值和 copy 的区别 可以通过以下实例说明: 实例中 dict2 其实是 ...
分类:编程语言   时间:2017-10-26 17:37:44    阅读次数:343
java---Merge Two Binary Trees
Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are n ...
分类:编程语言   时间:2017-10-26 17:39:00    阅读次数:205
JS实现根据英文字母排序
Title ...
分类:编程语言   时间:2017-10-26 17:39:14    阅读次数:513
快速排序
代码: 运行结果: ...
分类:编程语言   时间:2017-10-26 17:39:41    阅读次数:160
JAVA正则表达式匹配,替换,查找,切割(转)
import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public class test { public void main() { getStrings(); //用... ...
分类:编程语言   时间:2017-10-26 17:39:51    阅读次数:246
字符串模式匹配算法 BM
BM算法最好情况下的时间复杂度是O(n),KMP算法最好情况下的时间复杂度是O(n+m),两者最坏情况下的时间复杂度均是O(m·n)。其中,n指目标串长度,m指模式串长度。BM算法是比KMP算法更快的字符串模式匹配算法。 KMP算法从左向右比较,通过失配时已匹配的字符信息来确定下一次匹配时模式串的起 ...
分类:编程语言   时间:2017-10-26 17:40:00    阅读次数:309
java学习笔记(三):类和对象
构造器 每一个类都有一个构造器。 如果我们不单独为一个类编写构造器那么 Java 的编译器将会给这个类建立一个默认的构造器。 每当一个新的对象被创建,至少一个构造器将会被调用。 构造器的一个最主要的原则就是他们必须和类有同样的名字。一个类可以有不止一个构造器。 一个构造器的demo: 输出结果: 当 ...
分类:编程语言   时间:2017-10-26 17:40:27    阅读次数:165
Java遍历总结:
一、for,for each和iterator用法和区别: 相同点: 三个都可以用来遍历数组和集合 不同点: 1、形式差别 2、条件差别: for需要知道集合或数组的大小,而且需要是有序的,不然无法遍历; foreach和iterator都不需要知道集合或数组的大小,他们都是得到集合内的每个元素然后 ...
分类:编程语言   时间:2017-10-26 17:40:36    阅读次数:189
java实现邮箱找回密码 简单邮件
首先 发件人的POP/SMTP服务要打开 发件人的密码为服务的授权码 js方法 //找回密码 function send(){ var lostemail = $("#lostemail").val(); if(!(/^\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+ ...
分类:编程语言   时间:2017-10-26 17:40:53    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!