Python学习之Linux
分类:
编程语言 时间:
2018-11-01 19:54:44
阅读次数:
201
前言:最近工作中使用到了redis缓存,故分享一点自己总结的东西,这篇文章使用的是StringRedisTemplate进行学习,这里值的说的是,(1)StringRedisTemplate在进行批量删除操作时我们需对template进行序列化,(2)更新操作与添加操作一样,接下来上代码:1.建立Springboot项目,引入Redis依赖(pom.xml如下):<?xmlversion="
分类:
编程语言 时间:
2018-11-01 19:54:52
阅读次数:
240
大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、JDK1.7、JDK1.8版本核心技术:分布式、云服务、微服务、服务编排等。核心架构:使用SpringCloud分布式微服务云架构进行服务化开发,所有模块功能完全解耦
分类:
编程语言 时间:
2018-11-01 19:56:11
阅读次数:
156
Python学习之Linux
分类:
编程语言 时间:
2018-11-01 19:56:40
阅读次数:
155
做一个微服务架构需要的技术整理:壹玖零叁八叁贰伍柒玖View:H5、Vue.js、SpringTag、React、angularJsSpringBoot/SpringCloud:Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleuth、APIGateway、SpringCloud、ConfigEureka、SSO、SpringCloud、BUS、Turbi
分类:
编程语言 时间:
2018-11-01 19:56:57
阅读次数:
151
XWAF是一个基于java反射和Servlet 技术的国产开源Web应用程序框架。自带类包扫描器、注解解析器、URL适配器和访问控制器。提供了大量基于自主核心技术的基础功能代码包(分为Java和JavaScript代码包),功能涵盖:文件上传、文件下载、XML解析、JSON解析和数据转换、日志管理、... ...
分类:
编程语言 时间:
2018-11-01 20:27:22
阅读次数:
121
恢复内容开始 一:什么是网络编程? 通俗的来说, 网络编程就是编写程序,让联网的两个或多个设备(例如计算机)之间进行数据传输。Java语言也支持网络编程,JDK提供的 java.net包提供了很多于网络编程相关的类,来支持网络编程方面的学习。 二:java网络编程所使用的协议? 有了计算机网络的基础 ...
分类:
编程语言 时间:
2018-11-01 20:30:01
阅读次数:
167
/* * 流程控制器 * 作者:caoke * */ class Step{ //初始化 constructor(stepArr,callback){ this.stepArr=stepArr; this.curIndex=0; this.hasRunTimes=Array(stepArr.leng... ...
分类:
编程语言 时间:
2018-11-01 20:30:39
阅读次数:
250
二.名称空间和作用域 名称空间: 保存名字用的 变量, 函数, 类 1. 内置名称空间:python自己, print, input, len 2. 全局名称空间: 你写的代码从上到下 3. 局部名称空间: 函数, 类, 方法, 其他模块, 对象 作用域 全局作用域 内置 + 全局 局部作用域 局部 ...
分类:
编程语言 时间:
2018-11-01 20:31:04
阅读次数:
320
基本类型数据,直接用map.put(k,v)修改数据即可 hashMap无序,treeMap按key值的大小排序。 ...
分类:
编程语言 时间:
2018-11-01 21:02:47
阅读次数:
134
1:浏览器输入官网地址:http://spring.io/projects 2:点击如图树叶页面按钮。 3:点击如图小猫图片按钮。 4:查找downloading spring artifacts 链接点击。 5:查找Manually downloading spring distributions ...
分类:
编程语言 时间:
2018-11-01 21:06:48
阅读次数:
218
最原始的想法就是每个类都重写new方法。 最简单的方法是把重写new函数的工作放到一个父类里面,这样就能够实现:只需要继承父类就能够让自己变成单例。 Python的单例相对于Java的单例来说,简明直接得多。我们依旧可以像创建对象一样获取单例的引用,而不必像Java那样只能通过一个函数来获取已经存在 ...
分类:
编程语言 时间:
2018-11-01 21:07:44
阅读次数:
112
1.对动态规划算法的理解 基本思想: 动态规划算法是将待求解的问题分解成若干个子问题,先求子问题,然后从这些子问题的解得到原问题的解。但与分治法不同,适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。为了避免有些子问题被重复计算了很多次,可以用一个表来记录所有已解决的子问题的答案, ...
分类:
编程语言 时间:
2018-11-01 22:19:55
阅读次数:
147
一.第一类对象, 函数名的使用 函数名就是变量名, 函数名存储的是函数的内存地址 2. 闭包 闭包: 在内层函数中引入外层函数的变量 作用: 二. 迭代器 dir() 查看变量能够执行的方法(函数) Iterator: 迭代器, __iter__(), __next__() Iterable: 可迭 ...
分类:
编程语言 时间:
2018-11-01 22:22:52
阅读次数:
229
swift对象存储 swift对象存储 swift对象存储 swift对象存储 简介 OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。对象存储,用于永久类型的静态数据的长期存储。 Swif ...
分类:
编程语言 时间:
2018-11-01 22:23:15
阅读次数:
173
[toc] 一丶List容器的存储结构 list容器底层是链表结构来维护的.跟vector不一样. vector是数组维护的.拥有连续内存.所以可以使用[] 运算符操作.list底层是链表维护.内存不连续.所以不能使用[]运算符. 且对比vector添加了新的方法.因为底层是链表.所以可以对头尾进行 ...
分类:
编程语言 时间:
2018-11-01 22:24:00
阅读次数:
186
在csapp中的新理解: (1)栈向下增长,栈顶元素的地址是所有栈中元素地址中最低的 (2)因为栈和程序代码以及其他形式的程序数据都是放在同一内存中,所以程序可以用标准内存寻址方法访问栈内的任意位置 (3)加载有效地址(load effective address)指令leap实际上是movq指令的 ...
分类:
编程语言 时间:
2018-11-01 22:27:34
阅读次数:
275
一. 三层结构: 1. 用户视图层 : 负责与用户交互 (展示数据,收集数据) 2. 业务逻辑层 : 负责对用户传入的数据, 进行 验证, 判断, 组装 3. 数据访问层 : 负责将业务逻辑层输出后的数据进行持久化存储 二 . 异常处理: 1. 什么是异常: 异常,字面意思就是非常规情况,平时我们看 ...
分类:
编程语言 时间:
2018-11-01 22:27:41
阅读次数:
239
[toc] 一丶关联容器简介.set/multiset 我们的序列容器,底层都是线性表构成的. 比如 vector list deque. 关联容器底层就是红黑树. 以set集合为例. set内部元素根据其值自动排序.每个元素的值只允许出现一次.不能重复. multiset 跟set一样.只不过值可 ...
分类:
编程语言 时间:
2018-11-01 22:29:17
阅读次数:
167
...
分类:
编程语言 时间:
2018-11-01 22:29:23
阅读次数:
232