最近因为公司项目需求,需要在后台接入腾讯的IM(云通信)功能,于是如火如荼的去研究腾讯IM的文档,然而发现操蛋的是腾讯居然没有给Java后台端提供SDK,于是我们后台只能通过HTTP的方式请求对应的rest api的来达到目的,下面给出具体过程: 1、首先,我们需要注册一个账号,这个只需通过手机扫码 ...
分类:
编程语言 时间:
2018-08-10 23:28:05
阅读次数:
891
/***@paramargs*火车站卖票的例子用实现Runnable接口*/publicstaticvoidmain(String[]args){MyTicketmt=newMyTicket();newThread(mt).start();newThread(mt).start();newThread(mt).start();newThread(mt).start();/*Threadt1=new
分类:
编程语言 时间:
2018-08-10 23:28:31
阅读次数:
351
事件和平时所用的回调思想在与GUI(JavaScript,Swing)相关的技术中非常流行。而在Web应用程序的服务器端,我们很少去直接使用。但这并不意味着我们无法在服务端去实现一个面向事件的体系结构。
在本文中,我们将重点介绍Spring框架中的事件处理。首先,会先介绍下事件驱动编程这个概念。接着,我们会将精力放在专门用于Spring框架中的事件处理之上。然后我们会看到实现事件调度和监听的主要方法。最后,我们将在Spring应用程序中展示如何使用基本的监听器。
分类:
编程语言 时间:
2018-08-10 23:28:38
阅读次数:
353
目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢? 既然这样,我们从源头说起。Struts2的源头其实也是Servlet。Servlet的作用是接收浏览器传给服务端的请求(request ...
分类:
编程语言 时间:
2018-08-11 01:11:58
阅读次数:
277
循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。 for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。 基本构造是 for 元素 in 序列: statement & ...
分类:
编程语言 时间:
2018-08-11 01:12:31
阅读次数:
239
Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 >>>print 1+9 加法 >>> ...
分类:
编程语言 时间:
2018-08-11 01:13:16
阅读次数:
149
1.包结构 2.jar包,配置文件,类 2.1pom.xml文件配置 2.2spring及springmvc配置(在application.yml中) 2.3配置mybatis 2.3.1配置sqlMappingConfig.xml 2.3.2配置其他***Mappper.xml文件(以TbUser ...
分类:
编程语言 时间:
2018-08-11 01:13:46
阅读次数:
210
简单介绍 equals方法是java.lang.Object类的方法 有两种用法说明: 一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 1、“==”比较两个变量本身的值,即两个对象在内存中的首地址。 (java中,对象的首地址是它在内存中存放的起始地址, ...
分类:
编程语言 时间:
2018-08-11 01:14:47
阅读次数:
194
1.不同的操作系统,python使用的模块会有不同 2.python导入的模块是通过按目录的方式去查询的(为py文件) 自己写的py文件可以直接放在lib文件夹下,然后在其他py文件中导入 测试getpass模块:经测试getpass在IDLE不起效果,密码会显示出来: 在cmd中起效果: 在pyc ...
分类:
编程语言 时间:
2018-08-11 01:15:41
阅读次数:
195
现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。 现在就给出用Python的PIL库实现验证码图片的代码。代码中有详细注释。 最后结果返回一个元组,第一个返回值是Image类的实例,第二个参数是图片中的字符串(比较是否正确的作用)。 需要 ...
分类:
编程语言 时间:
2018-08-11 01:16:17
阅读次数:
185
迭代器:不依赖索引的迭代取值方式 可迭代对象:内置有__iter__方法对象 迭代器对象:执行可迭代对象__iter__()方法得到的返回值 迭代器对象内置有__next__()方法和__iter()方法 有索引的数据类型:字符串,列表,元祖 没有索引:字典,集合,文件 dic = {'k1': ' ...
分类:
编程语言 时间:
2018-08-11 01:19:28
阅读次数:
161
一行代码定义List 下面是使用For循环创建列表和用一行代码创建列表的对比。 Lambda表达式 厌倦了定义用不了几次的函数? Lambda表达式是你的救星! Lambda表达式用于在Python中创建小型,一次性和匿名函数对象。 它能替你创建一个函数。 lambda表达式的基本语法是: 请注意, ...
分类:
编程语言 时间:
2018-08-11 01:20:10
阅读次数:
132
我去年7月份有幸应美国朋友的邀约,在美国众多正在飞速发展中的高科技型企业畅游了一番。本来我以为,美国只有Google公司,苹果公司,FaceBook,IBM,微软,思科这些巨型的高新技术企业在世界的新技术领域活跃。然而真正的到了美国,我才真正的发现美国远远比我想象的更加丰富多彩。而让美国高新科技产业 ...
分类:
编程语言 时间:
2018-08-11 01:20:40
阅读次数:
190
1. spring boot 的核心配置 spring boot 项目建立之后,已经创建好了application.properties 配置文件 其实, 配置文件还支持*.yml 格式的; 2. 多配置环境的配置文件(实际开发) application-dev.properties applica... ...
分类:
编程语言 时间:
2018-08-11 01:20:55
阅读次数:
137
一、__call__ 对象后面加括号,触发执行类下面的__call__方法。 创建对象时,对象 = 类名() ;而对于 __call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()() 二、__next__和__iter__实现迭代器协议 迭代器协议是指:对象必须提供一个next方 ...
分类:
编程语言 时间:
2018-08-11 01:21:24
阅读次数:
217
生产者消费者模型如下: 程序如下: 执行结果如下: ...
分类:
编程语言 时间:
2018-08-11 01:22:13
阅读次数:
192
在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。 在JavaScript中并没有类这种概念,JS中的函数属于一等对象,在JS中定义一个对象非常简单(var obj = {}),而基于JS中闭包与弱类型等特性,在实现一些设计模式的方式上与众不同。 本文基于《JavaScript ...
分类:
编程语言 时间:
2018-08-11 01:22:57
阅读次数:
155
常量池深度剖析: 在上一次【https://www.cnblogs.com/webor2006/p/9416831.html】中已经将常量池分析到了2/3了,接着把剩下的分析完,先回顾一下我们编译的源文件为: 然后用javap -verbose查看一下编译字节码的信息,其中字符串相关的如下: 而对应 ...
分类:
编程语言 时间:
2018-08-11 01:23:30
阅读次数:
484
1.Python中数据类型: 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 一、整数 ...
分类:
编程语言 时间:
2018-08-11 01:24:07
阅读次数:
176
缩进 Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } ...
分类:
编程语言 时间:
2018-08-11 01:24:16
阅读次数:
151