什么是线程? 线程是CPU上的执行单位。 线程和进程的区别 1、进程是资源的集合,是一个资源单位。线程是CPU上是执行单位。所以开进程开销与远大于开线程 2、进程单独开辟内存空间。同一个进程内多线程共享同一个内存空间 3、开多个进程,每个进程有不同的pid。在主进程下开启多个线程,每个线程的pid和 ...
分类:
编程语言 时间:
2018-03-01 00:49:43
阅读次数:
216
感想 该项目是目前为止,我写过代码量最多的项目了.....虽然清楚是没有含金量的【跟着视频来写的】,但感觉自己也在进步中...... 写的过程中,出了不少的问题.....非常多的Servlet,JSP看得眼花..... 现在,想把该项目好好梳理一下要点,于是有了这篇博文.... E R图 该项目涉及 ...
分类:
编程语言 时间:
2018-03-01 00:49:52
阅读次数:
190
方法是没问题,但是上面的主函数写错了,因为上面写的是从下标为1开始的,数组的时候,要小心是不是有零 ...
分类:
编程语言 时间:
2018-03-01 00:50:37
阅读次数:
206
优秀博客转发自:http://blog.csdn.net/zgz0627/article/details/50180971 java中只有值传递,不存在引用传递。无论是传值还是传地址都属于值传递。注意传地址并不是引用传递。 一、传值 1.代码示例: public class ValuePropaga ...
分类:
编程语言 时间:
2018-03-01 10:16:55
阅读次数:
212
假设游乐园或不同的景点会根据年龄收取不同的票价:1.不到3岁的小孩免门票;2.3岁到12岁的小孩需买儿童票,每张10元;3.超过12岁的小孩及成人则需买成人票,每张20元;4.大于60岁的老人,则可以买老年票,每张15元。#首先在程序开头可以先编写好相对应提示语句,使顾客知道需要输入什么样的内容:prompt="\nPleaseenteryourage."prompt+="\n(Youwillkn
分类:
编程语言 时间:
2018-03-01 10:17:16
阅读次数:
1229
一、装饰器前戏-闭包简单来说,python中函数的闭包就是在内部函数里对外部作用域(但不是全局作用域)的变量进行引用,这么说,不太好理解,下面的示例帮助理解defouter():a=1definner():#内部函数innerprint(a)#调用外部环境变量returninnerf=outer()f()上面的示例就是一个闭包,inner是个内部函数,inner里调用外部作用域变量a,a不是全局变
分类:
编程语言 时间:
2018-03-01 10:17:50
阅读次数:
173
大部分情况下,使用Spring配置依赖注入时,都是使用注解来进行配置,因为注解比xml要方便和简单。不过类似于数据源对象这种配置信息容易变更的对象除外,这种对象使用xml文件来进行配置会更适合,方便于在外部进行修改,而不需要打开代码来进行修改。接下来简单介绍一下注解的配置方式,首先要让Spring支持注解,编辑Spring配置文件内容如下:<?xmlversion="1.0"encoding
分类:
编程语言 时间:
2018-03-01 10:19:45
阅读次数:
258
Java语言中的字符char可以存储一个中文汉字吗?为什么呢?· 可以。因为Java语言采用的是Unicode编码。Unicode编码中的每个字符占用两个字节。Char储存的是一个字符(两个字节),中文也是占的两个字节· 所以,Java中的字符可以存储一个中文汉字 ...
分类:
编程语言 时间:
2018-03-01 10:20:09
阅读次数:
239
Spark Streaming
分类:
编程语言 时间:
2018-03-01 10:55:56
阅读次数:
271
elk 简介 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana ...
分类:
编程语言 时间:
2018-03-01 11:37:51
阅读次数:
176
学习要点 新闻分页显示数据 新闻图片上传 JSP分页显示数据 分页 数据信息较多的的时候一般采用列表显示,方便展示信息; 数据量较大的时候一般采用列表加分页的方式显示,便于阅读。 分页方式:集合或者session、存储过程、SQL语句分页 分页步骤 实现过程 JavaBean的概念:JavaEE项目 ...
分类:
编程语言 时间:
2018-03-01 11:37:59
阅读次数:
205
断断续续从年前到现在学了面向对象一个月了,之前学反射的时候,只是都是看下代码,理解就可以了,今天在代码的时候还是不太得心应手,于是百度各种,终于明白了,写此博客,供自省。 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 ...
分类:
编程语言 时间:
2018-03-01 11:38:37
阅读次数:
184
使用idea写个基于spring boot框架的小程序,实现解密功能。前端页面基本没要求,可以多简单就多简单,所以直接在spring boot项目中集成一个jsp页面。 新建个spring boot项目,网上好多新建spring boot的教程,随便百度一下。 创建好项目,写个HelloContro ...
分类:
编程语言 时间:
2018-03-01 11:39:37
阅读次数:
213
Restdoc,通过单元测试生成api文档 restdocs是通过单元测试生存snippets文件,然后snippets根据插件生成htm文档的。 建一个单元测试类: 其中,@ AutoConfigureRestDocs注解开启了生成snippets文件,并指定了存放位置。 启动单元测试,测试通过, ...
分类:
编程语言 时间:
2018-03-01 11:39:52
阅读次数:
139
JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考 了。我们很少会去想用到的这些JSON库到底有什么不同,但事实上它们的确是不太一样的。因此,我们运行了一个基准测试来对常用的几个JSON库进行了测 试,看看在解析不 ...
分类:
编程语言 时间:
2018-03-01 11:40:40
阅读次数:
175
/** * 转义正则特殊字符 ($()*+.[]?\^{},|) * * @param keyword * @return */public static String escapeExprSpecialWord(String keyword) { if (StringUtils.isNotBlan ...
分类:
编程语言 时间:
2018-03-01 11:41:55
阅读次数:
441
傻瓜版 写到最后懒得写小数部分了,反正逻辑都是一样绕。 改进版 思路想好了 对所有数值,都转换成 xxxxxxx的格式 即 1006 转为 1006000,10067转为1006700 ,6.7转为0006700; 对任意7位数,插入字符 String 1 ="1234567"; String 2 ...
分类:
编程语言 时间:
2018-03-01 11:43:06
阅读次数:
171
1.1Java语言发展史和平台概述A:Java语言发展史詹姆斯·高斯林(JamesGosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和MikeSheridan等人合作“绿色计划”,后来发展一套
分类:
编程语言 时间:
2018-03-01 11:43:55
阅读次数:
175
把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上 Python提供了pickle模块来实现 ...
分类:
编程语言 时间:
2018-03-01 11:44:21
阅读次数:
188
你要点击的地方会出现不同的话,根据你点击的位置(或者是根据点击键位)的不同而发生变化 ...
分类:
编程语言 时间:
2018-03-01 11:45:42
阅读次数:
216