码迷,mamicode.com
首页 > 编程语言 > 周排行
JavaWeb学习 (二十四)————Filter(过滤器)常见应用
一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 1 package me.gacl.web.filter; 2 3 import java.io.IOException; 4 import javax.servlet.Filter; ...
分类:编程语言   时间:2019-01-05 17:17:41    阅读次数:216
从底层入手,图解 Java NIO BIO MIO AIO 四大IO模型与原理
疯狂创客圈 Java 分布式聊天室【 亿级流量】实战系列之 21【 "博客园 总入口" 】 [toc] 写在前面 ? 大家好,我是作者尼恩。 ? 很多的小伙伴,被java IO 模型中,搞得有点儿晕,一会儿是4种模型,一会儿又变成了5种模型。 ? 很多的小伙伴,也被nio这个名词搞晕了,一会儿jav ...
分类:编程语言   时间:2019-01-05 17:18:21    阅读次数:277
Java键盘录入
5 键盘录入 5.5.1 键盘录入数据概述: 我们目前在写程序的时候,数据值都是固定的。但是在实际开发中,数据值肯定是变化的。所以,把数据改进为键盘录入,可以提高程序的灵活性。 5.5.2 键盘录入数据的步骤: A 导包 import java.util.Scanner; B 创建对象 Scanne ...
分类:编程语言   时间:2019-01-05 18:11:53    阅读次数:215
Javascript校验密码复杂度的正则表达式
1、密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符。 2、密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符。 3、密码中必须包含字母、数字,至少8个字符,最多30个字符。 ...
分类:编程语言   时间:2019-01-05 18:12:21    阅读次数:430
线程安全与锁
线程安全 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步, ...
分类:编程语言   时间:2019-01-05 18:13:37    阅读次数:237
使用C++编写linux多线程程序
前言 在这个多核时代,如何充分利用每个 CPU 内核是一个绕不开的话题,从需要为成千上万的用户同时提供服务的服务端应用程序,到需要同时打开十几个页面,每个页面都有几十上百个链接的 web 浏览器应用程序,从保持着几 t 甚或几 p 的数据的数据库系统,到手机上的一个有良好用户响应能力的 app,为了 ...
分类:编程语言   时间:2019-01-05 18:14:05    阅读次数:178
python多线程实现预测饭局组织者
1 from threading import Thread 2 import random 3 import time 4 def get_organizers(): 5 '''获取组局者''' 6 count = len(name_lists) 7 num = random.randint(0,... ...
分类:编程语言   时间:2019-01-05 18:15:39    阅读次数:134
java 设计模式之模板方法
模板方法的定义 定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现。 模板方法使得子类在不改变算法结构的情况下,重新定义某些算法的步骤。 一次性实现一个算法不变的部分,把可变的行为留给子类实现。 如果想拿高工资,那么java基础必会,设计模式和算法要精通。JVM是进阶的必选,在加上经验就可以拿 ...
分类:编程语言   时间:2019-01-05 18:16:35    阅读次数:211
JavaWeb学习 (二十八)————文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 ...
分类:编程语言   时间:2019-01-05 18:16:42    阅读次数:231
Java基础入门 - 标识符及其命名规范
类名、变量名、方法名都称为标识符 标识符命名规范: 由字母(A-Z或a-z)、数字、下划线(_)和美元符($)中的一种或多种组合而成 不可以数字开头 大小写敏感 关键字不能用作标识符 合法标识符如:Demo、abc、_age、$name、Demo_1$Test 非法标识符如:1Demo、-abc、p ...
分类:编程语言   时间:2019-01-05 18:17:11    阅读次数:190
初识python
一.计算机基础 1.计算机什么组成的? 输入输出设备: cpu 硬盘 内存 中央处理器 出路各种数据 相当于人的大脑 内存 存储数据的 硬盘 存储数据的 2. 什么是操作系统 控制计算机工作的流程 软件 神马事应用程序 安装在操作系统之上的软件 总结 : CPU 相当于 人大大脑 内存 相当于 人的 ...
分类:编程语言   时间:2019-01-05 18:17:27    阅读次数:194
python 中的匿名函数lamda和functools模块
为什么 要把匿名函数和functools模块写在一起? 因为 lamda函数和functools模块都是对函数一种增强或者是简化。 匿名函数: 为了解决那些功能很简单的需求而设计一次性的需求函数 ...
分类:编程语言   时间:2019-01-05 18:17:35    阅读次数:183
JavaScript sort() 方法
JavaScript Array 对象 定义和用法 sort() 方法用于对数组的元素进行排序。 语法 返回值 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 说明 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点 ...
分类:编程语言   时间:2019-01-05 18:18:02    阅读次数:172
java-封装
java——三大特性之封装 一、封装的含义与作用 含义 隐藏属性、方法或实现细节的过程称为封装 作用 隐藏类中方法的实现细节,更加安全 便于修改,增强代码的可维护性 可进行数据检查 让使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作; 二、访问修饰符 可以对 ...
分类:编程语言   时间:2019-01-05 18:19:25    阅读次数:142
HashMap源码中一个算法tableSizeFor
阅读JDK1.8版本HashMap源码看到的一段代码,返回大于等于指定入参的最小2的幂。 int n = cap-1;防止入参本身为2的幂,若不进行减一操作,结果将得到本身的2倍; ...
分类:编程语言   时间:2019-01-05 18:21:27    阅读次数:206
线程详细剖析(二)
6.1.2 线程上下文 操作系统管理很多进程的执行。有些进程是来自各种程序、系统和应用程序的单独进程,而某些进程来自被分解为很多进程应用或程序。当一个进程从内核中移出,另一个进程成为活动的,这些进程之间便发生了上下文切换。操作系统必须记录重启进程和启动新进程使之活动所需要的所有信息。这些信息被称作上 ...
分类:编程语言   时间:2019-01-05 18:24:05    阅读次数:221
python之路1:介绍和入门
一、 Python介绍 Python的创始人为Guido van Rossum,1989年的圣诞节期间,他为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Pyt ...
分类:编程语言   时间:2019-01-05 18:24:13    阅读次数:232
Shiro集成web环境[Springboot]-基础使用
Shiro集成web环境[Springboot] 1.shiro官网查找依赖的jar,其中shiro ehcache做授权缓存时使用,另外还需要导入ehcache的jar包 过滤器依赖的层级关系: 2.配置shrio的核心过滤器 其中shiro过滤器中的SecurityManager 属性必须设置, ...
分类:编程语言   时间:2019-01-05 18:25:13    阅读次数:297
莫队算法初探
莫队,是一种算法,是国家队长莫涛发明的orz, 它是来解决什么问题的呢?~~划重点~~ 我们常常会遇到这样一类题:给你一个$[1,n]$的序列,每次查询$[l,r]$的一些信息(例如不同数的个数等),这个时候,我们就可以使用莫队来解决。 注意,莫队是一种离线算法。 我们考虑,当我们知道$[l1,r1 ...
分类:编程语言   时间:2019-01-05 18:25:43    阅读次数:191
JavaWeb学习 (二十七)————监听器(Listener)在开发中的应用
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 二、自定义Session扫描器 当一个Web应用创建的Session很多时 ...
分类:编程语言   时间:2019-01-05 18:26:45    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!