自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (25)
  • 论坛 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据结构与算法-单链表(Linked List)

链表(Linked List)1、链表介绍链表是有序的列表,但是他在内存中的存储结构如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aGukecoW-1602115286363)(http://blog.julywhj.cn/链表的内存结构.png?e=9223372038453171298&token=2mXC2bkkH46J1P3XvnecyBPAX1y_K11Je5BYz2t4:5FFldGhUf1NWIGiSxfDrE_eh4xI=)]链表是以节

2020-10-08 08:02:08 63

原创 SpringBoot整合webSocket并增加用户权限验证

SpringBoot整合webSocket并增加用户权限验证1、网站中的消息功能如何实现思考:像这样的消息功能怎么实现?如果网页不刷新,服务端有新消息如何推送到浏览器?解决方案,采用轮询的方式。即:通过js不断的请求服务器,查看是否有新数据,如果有,就获取到新数据。这种解决方法是否存在问题呢?当然是有的,如果服务端一直没有新的数据,那么js也是需要一直的轮询查询数据,这就是一种资源的浪费。那么,有没有更好的解决方案? 有!那就是采用WebSocket技术来解决。2、什么是WebSocket?

2020-10-07 08:58:02 214

原创 Django restframework(二) 视图及其视图集-用法详解

一、Request 与 Response1.1 RequestREST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。REST framework 提供了Parser解析器,在接收到请求后会自动根据Content-Type指明的请求数据类型(如JSON、表单等)将请求数据进行parse解析,解析为类字典对象保存到Request对象中。Request对象的

2020-07-24 13:42:21 46

原创 Django restframework中Serializer序列化器-用法详解
原力计划

定义Serializer1. 定义方法Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。例如,我们已有了一个数据库模型类BookInfoclass BookInfo(models.Model): btitle = models.CharField(max_length=20, verbose_name='名称') bpub_date = models.DateField(

2020-07-12 22:46:02 155

原创 Go 语言生成钱包地址

Go 语言生成钱包地址package mainimport ( "base58" "crypto/ecdsa" "crypto/elliptic" "crypto/rand" "crypto/sha256" "fmt" "golang.org/x/crypto/ripemd160")type Wallet struct { Private *ecdsa.PrivateK...

2019-11-19 18:22:06 205

原创 GO语言实现rpc服务调用

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简单来说,就是跟远程访问或者web请求差不多,都是一个client向远端服务器请求服务返回结果,但是web请求使用的网络协议是http高层协议,而rpc所使用的协议多为TCP,是网络层协议,减少了信息的包装,加快了处理速度...

2019-09-08 22:00:47 381

原创 GO语言入门-切片的基础和本质

GO语言入门-切片的基础和本质1、为什么使用切片- 数组的容量固定,不能自动拓展值传递,数组作为参数参数时,将整个的数值拷贝一份给形参。在GO语言当中,我们几乎可以在所有的场景中,使用切片替换数组。2、切片的本质不是一个数组的指针,是一种数据结构体,用来操作数组内部元素。 /runtime/slice.go切片的结构如下:type slice struct{ ...

2019-09-02 22:41:25 70

原创 使用GO语言实现对称加密,DES、3DES、AES

使用GO语言实现对称加密,DES、3DES、AES测试程序package mainimport ( "bytes" "crypto/aes" "crypto/cipher" "crypto/des")// 填充最后一个分组的函数// src - 原始数据// blockSize - 每个分组的数据长度func padding(src []byte, blockSize i...

2019-08-31 13:29:07 435

原创 FTP测试工具类

因项目现场无法部署IDE工具联调FTP服务器,开发个简单的小工具,打成jar部署联调测。一下是该工具的源代码。package cn.org.july.ftp;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net....

2019-05-26 14:57:39 869

原创 基于Netty 手写 Dubbo 框架

基于Netty 手写 Dubbo 框架1、Dubbo是什么,解决什么样的问题?为了解决模块拆分后,彼此远程调用的问题。RPC -> Remote Procedure Call 远程调用,常见的RPC框架有:阿里的:dubbo。当当的:dubbox。谷歌的:grpc。SpringCloud(一站式开发)等。2、实现方案查看官网dubbo结构图1、首先通过register将...

2019-05-04 14:50:52 1589 1

原创 Netty 入门实战

打算

2019-04-27 17:14:32 144

原创 docker(ELK) - logstash-elasticsearch-kibana

拉取logstash镜像docker pull docker.elastic.co/logstash/logstash:5.5.1拉取elasticsearch镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:5.5.1拉取kibana镜像docker pull docker.elastic.co/kibana...

2019-04-24 13:58:36 222

原创 docker 部署 kafka

安装镜像docker pull wurstmeister/kafka启动kafka容器docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.199.112:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192...

2019-04-24 13:51:36 554

原创 docker 简单使用

1、 删除镜像docker rmi -f image(imageid)创建 |启动容器docker create image 创建的容器是停止状态docker start/stop container_id启动/停止容器docker run image创建并启动容器image-可以为镜像标签或Idcontainer_id为容器iddocker run -i -t ubu...

2019-04-24 13:44:54 53

原创 Maven安装jar到本地仓库

mvn install:install-file -DgroupId=cn.org.july.springcloud -DartifactId=springcloud -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]

2019-04-13 21:36:38 63

原创 二 、Eureka服务注册与发现

二 、Eureka服务注册与发现1、服务的注册与发现关系调用说明:服务生产者启动时,向服务注册中心注册自己提供的服务服务消费者启动时,在服务注册中心订阅自己所需要的服务注册中心返回服务提供者的地址信息个消费者消费者从提供者中调用服务2、启动eureka注册中心​ Eureka是Spring Cloud Netflix微服务套件中的一部分,可以与Springbo...

2019-03-09 12:19:33 135

原创 SpringBoot 集成 Shiro

SpringBoot 集成 Shiro1、框架搭建​ 创建SpringBoot项目,集成Shiro组件。打开idea工具。进入File->New->Project选择Spring Initializr包命自己命名。项目创建好后,修改`pom.xml`文件,引入Shiro和Thymeleaf。pom.xml文件如下:<?xml version="1.0" encodin...

2019-03-03 22:15:53 123

原创 JAVA 枚举详解(枚举基本使用高级用法枚举扩展)

JAVA 枚举详解​ java 枚举类型的基本想法非常简单:这些类通过共有的静态final域为每个枚举常量导出一个实例。枚举类型没有可以访问的构造器,所以它是真的final类。客户端不能创建枚举类型的实例,也不能对它进行扩展,因此不存实例,而只存在声明过程的枚举常量。也就是枚举类型是实例受控的。它们是单例(Singleton)的范型化,本质上是单元素的枚举。​ 枚举类型保证了编译时的类型安全。...

2019-03-02 20:41:32 8898 1

原创 枚举扩展接口

枚举扩展,枚举类不能继承,通过接口扩展。package cn.org.july.web.controller.test;public enum StatusEnum implements IStatusEnum { FAIL("失败", "300", "404"), OK("成功", "200", "200"); private final String msg;

2019-02-28 22:52:38 125

原创 一、Spring Cloud项目搭建

1、建立父工程​ 首先创建一个父工程,名字为spring cloud打开IDEA(以下编码过程编码工具采用IDEA)。创建新工程为Spring Cloud。​ 选择下一步引入pom.xml代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...

2018-12-31 18:10:12 351

原创 SpringBoot Web开发

1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...

2018-11-23 09:49:57 228

原创 Spring Boot 入门(三) :自动化配置实现

自动化配置实现我们在上章编写入门案例的时候,我们使用的是Spring Mvc 作为我们的表现层框架,但是我们都知道我们要使用Spring Mvc 我们就需要在web.xml文件中配置Spring Mvc 的前端控制器DispatcherServlet。但是我们在编写入门案例的时候,我们并没有去做任何的配置,那么我们为什么可以使用呢?原因是Spring Boot 给我们做了自动化配置,下面我们学习...

2018-10-28 16:12:05 175

原创 Spring Boot入门 (二) :无xml配置实现

无xml配置的实现自Spring3.X 以后 spring 提供了很多的注解来代替XML文件的配置,最核心的是下面两个注解。::@Configuration:: 标注该类是配置类,类似于我们定义的applicationContext.xml::@Bean:: 类似于我们在之前的spring配置文件中配置的<bean id=" " class=""&amp

2018-10-27 21:21:04 430

原创 Spring Boot 入门(一):入门案例

Springboot 入门入门案例创建spring boot项目在pom.xml 文件,我们需要添加两部分依赖。— 让我们的项目继承spring-boot-starter-parent 的工程— 加入spring-boot-starter-web 的依赖— spring boot 官网搭建教程 Spring Boot Reference Guide<!-- Inherit ...

2018-10-27 19:10:09 333

原创 tensorflow-gpu Win10 环境搭建

tensorflow-gpu Win10 环境搭建上篇文章讲的手写数字识别,识别率达到99.25%。笔者想做个手写汉字识别,奈何Mac 本配置局限性,本次使用Win10系统开发。笔记本配置 16G内存,256G固态硬盘,1T机械硬盘,显卡GeForce GTX 960M(稍有不足)闲话少说,开始进入正题。1、安装Pythonpython 官网地址:https://www.python...

2018-08-25 17:14:35 208

原创 python 手写数字识别 封装GUI,手写板获取鼠标写字轨迹信息

python 手写数字识别知识不用多说,本文只要讲解在手写数字识别开发过程中所遇到的坑。1、训练模型通过keras训练模型,并保存该模型import numpyfrom keras.datasets import mnistfrom keras.models import Sequentialfrom keras.layers import Densefrom keras....

2018-08-19 11:24:32 5428 20

原创 反爬虫 破解js加密-有道翻译

js 加密有的反爬虫策略采用js对需要传输的数据进行加密处理(通常是取md5值)经过加密,传输的就是密文,但是加密函数或者过程一定是在浏览器完成,也就是一定会把代码(js代码)暴露给使用者通过阅读加密算法,就可以模拟出加密过程,从而达到破解破解有道词典 1、分析有道翻译页面用谷歌浏览器打开有道翻译http://fanyi.youdao.com/使用开发者工具查看翻译请...

2018-08-11 17:29:15 2494

原创 Python代码篇-单例模式(五种实现单利方式)

(一)、如何反序的迭代一个序列?# 如果是一个list,最来的解决方案是tempList = [1,2,3,4]tempList.reverse()for x in tempList: print x # 如果不是一个list,最通用的解决方案print '\n- - - - - - - - - - - -'tempTuple = (1,2,3,4)for i...

2018-08-11 15:00:40 2528

原创 python 爬虫 - UserAgent 身份隐藏/设置代理

1、Error 模块urllib.error Urlerror产生的原因: 没网服务器链接失败链接不到指定的服务器是OSError模块# -*- coding:utf-8 -*-'''UrlError'''from urllib import request, errorif __name__ == '__main__': url = "http:/...

2018-08-02 15:19:42 1087

原创 Linux 部署django + uwsgi + nginx

因为我已经开发好了django项目,这里不做过多介绍怎么开发django项目。重点说明django部署中遇到的问题和解决方案。 1、安装 django pip3 install Django2、安装 Django REST FrameWork pip3 install djangorestframework3、安装 uwsgipip3 install uwsgi配置文...

2018-07-29 17:24:01 363

原创 pip 安装whl文件报 is not a supported wheel on this platform解决方案

出现问题的原因: 1. 安装的不是对应Python版本的库,下载的库名中cp27代表python2.7,其它同理。 2. 下载的是对应版本的库,提示不支持当前平台 解决方案: 1、下载对应Python版本的whl文件 2、查看pip支持的平台:“` import pip print(pip.pep425tags.get_supported()) ...

2018-07-19 12:02:41 1554 2

原创 python 网络编程 UDP/TCP

网络编程网络: 网络协议:一套规则网络模型: 七层模型 物理层:网线,水晶头等数据链路层:网络层传输层会话层表示层应用层四层模型- 时间应用 链路层网络传输层应用层每一层都有相应的协议负责交换信息或者协同工作TCP/IP协议族IP地址:负责在网路上唯一定位一个机器 IP地址分ABCDE类是由四个数字段组成,每个数字段的取值是0~255192.168....

2018-07-08 13:24:59 227

原创 python - 协程(一)

协程迭代器 可迭代(Iterable): 直接作用于For循环的变量”,迭代器():不但可以作用于for循环,还可以被next调用”,list是一个典型的可以迭代对象,但不是迭代器”,通过isinstance判断”,iterable 和 iterator可以转换”,通过 iter函数可以进行转换”# 可迭代,l = [i for i in range(10)]# ...

2018-07-04 22:24:33 834

原创 线程代替方案 - 多进程

线程代替方案subprocess 完全跳过线程,使用进程是派生进行的主要替代方案python2.4后进入multiprocessiong 使用thronging接口派生,使用子进程允许为多核或者多cpu派生进程,接口跟threading非常相似python2.6concurrent.futures 新的异步执行模块任务级别的操作python3.2后引入多进程...

2018-07-02 22:47:44 420

原创 python 多线程(二)

共享变量- 概念: 当多个线程同时访问一个变量的时候,会产生共享变量的问题# 不启用多线程,正常执行结果import threadingsum = 0loopSum = 100000def myAdd(): global sum, loopSum for i in range(1, loopSum): sum += 1def myM...

2018-07-02 22:46:21 114

原创 python 多线程(一)

多线程 VS 多进程程序: 一堆代码以文本形式存入一个文档进程: 程序运行的一个状态 包含地址空间,内存,数据债等每一进程由自己完全独立的运行环境,多进程共享数据是一个问题线程 一个进程的独立运行片段,一个进程可以由多个线程轻量化的进程一个进程的多个线程间共享数据和上下文运行环境共享互斥问题全局解释器锁(GIL) Python代码的执行是由python虚拟机进行控制在主...

2018-07-01 22:07:25 110

原创 python - 日志LOG

python - 日志LOG日志相关概念日志写在磁盘上,进行IO操作,写日志不要太频繁日志级别(level) 不同用户关注不同的程序信息DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCYIO操作 =》 不要频繁操作LOG的作用 调试了解软件的运行情况分析定位问题日志信息 time : 必须有地点 : ...

2018-06-30 13:44:54 311

转载 区块链以及区块链技术入门详解

转载自:http://blog.csdn.net/u012562943/article/details/60779241 区块链是目前一个比较热门的新概念,蕴含了技术与金融两层概念。从技术角度来看,这是一个牺牲一致性效率且保证最终一致性的的分布式的数据库,当然这是比较片面的。从经济学的角度来看,这种容错能力很强的点对点网络,恰恰满足了共享经济的一个必须要求——低成本的可信环境。技术人员看...

2018-06-30 00:28:22 2682

原创 python高级语法 - 文件读写操作及其持久化

文件长久保存信息的一种数据信息集合(持久化)常用操作 打开关闭(文件一旦打开,需要关闭操作)读写内容查找open 函数open函数负责打开文件,带有很多参数 第一个参数:必须有,文件的路径和名称mode:表明文件用什么方式打开(读,写) r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已经存储,报错a:append方式,以追加的方...

2018-06-29 23:40:56 623 2

原创 高阶函数编程补充

高阶函数编程补充zip把两个可迭代的内容生成一个可迭代的tuple元素类型组成的内容# zip 案列l1 = [1,2,3,4,5,6,7]s1 = ['a','b','c','d','e','f','g']z = zip(l1,s1)print(type(z))for i in z: print(i)enumerate跟zip功能比...

2018-06-28 22:29:02 93

Java数据结构和算法.zip

稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问题、栈、前缀、中缀、后缀表达式、中缀表达式转换为后缀表达式、递归与回溯、迷宫问题、八皇后问题、算法的时间复杂度、冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、基数排序(桶排序)、堆排序、排序速度分析、二分查找、插值查找、斐波那契查找、散列、哈希表、二叉树、二叉树与数组转换、二叉排序树(BST)等

2020-08-14

阿里巴巴面试官手册.pdf

阿里巴巴面试官手册包含:分布式、中间件、大数据与高并发、数据库、设计模式与实践、数据结构与算法、面试题举列等信息。内容较多很全面200多页干货内容,适合自己平时查漏补缺。

2020-08-10

JAVA-YSM9.zip

# 密钥生成中心KGC **KGC**类是用来生成SM9密钥的,包括主密钥对和用户私钥。 主密钥对又分为签名主密钥对和加密主密钥对。主密钥对包括一个公钥和一个私钥,私钥就是一个[1,N-1]范围内的随机数,签名公钥是P2的私钥倍点,加密公钥是P2的私钥倍点。 用户私钥包括签名私钥和加密私钥。用户私钥使用SM9标准中的hid进行标识: - 1:签名私钥,用于签名 - 2:加密私钥,解封和解密 - 3:也是加密私钥,但用在密钥交换中 # SM9算法实现 SM9的算法实现放在**SM9**类中,主要包括: - 签名算法和验签算法 - 密钥封装算法和密钥解封算法 - 加密算法和解密算法 - 密钥交换算法 # 测试《GMT 0044-2016 SM9标识密码算法:第5部分》

2020-06-28

ripemd160.zip

sha 256、 ripemd160 哈希值的输出值一般是16进制的字符串。而16进制字符串,每两个字符占一个字节。我们知道,一个字节=8bit. 以sha256为例: bit :256位bit->64位16进制字符->32个字节。 而ripemd: bit:160位,->40位16进制字符->20个字节。

2019-11-19

base58.zip

base58和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。区别是,转换出来的字符串,去除了几个看起来会产生歧义的字符,如 0 (零), O (大写字母O), I (大写的字母i) and l (小写的字母L) ,和几个影响双击选择的字符,如/, +。 结果字符集正好58个字符(包括9个数字,24个大写字母,25个小写字母)。 编码流程 (本质为大数与字符串的转化) 输入为bytes,比如:[0x00, 0xFF] 忽略前面的0x00得到数字256 256通过base58编码为字符串”5Q”,因为要处理0x00,所以得到字符串”15Q” 把字符串“15Q”转化为bytes: [0x49, 0x53, 0x81]

2019-11-19

iText in Action 2nd Edition-signed.pdf

iText in Action 2nd Edition

2019-06-12

基于Netty手写Dubbo框架

基于Netty手写Dubbo,该资源包含 1、生产者向zk服务的注册,消费者发现服务。 2、RPC远程调用实现。 3、netty服务调用,对象序列化和反序列化。 4、负载均衡的简单实现 详情见博客:https://blog.csdn.net/July_whj/article/details/89813536

2019-05-04

Netty In Action中文版

David John Wheeler说过“在计算机科学中的所有问题都可以通过间接的方法解决。”作为一个NIO client-server框架,Netty提供了这样的一个间接的解决方法。Netty提供了高层次的抽象来简化TCP和UDP服务器的编程,但是你仍然可以使用底层地API。(David John Wheeler有一句名言“计算机科学中的任何问题都可以通过加上一层逻辑层来解决”,这个原则在计算机各技术领域被广泛应用)

2019-04-26

GMT 2014-0031 安全电子签章密码技术规范

GMT 2014-0031 安全电子签章密码技术规范。本标准规定了电子印章和电子签章的数据结构、密码处理流程。 本标准适用于电子印章系统的开发和使用。

2019-04-12

pkcs1-15标准规范

PKCS#1:定义RSA公开密钥算法加密和签名机制,主要用于组织PKCS#7中所描述的数字签名和数字信封[22]。 PKCS#3:定义Diffie-Hellman密钥交换协议。 PKCS#5:描述一种利用从口令派生出来的安全密钥加密字符串的方法。使用MD2或MD5 从口令中派生密钥,并采用DES-CBC模式加密。主要用于加密从一个计算机传送到另一个计算机的私人密钥,不能用于加密消息。 PKCS#6:描述了公钥证书的标准语法,主要描述X.509证书的扩展格式。 PKCS#7:定义一种通用的消息语法,包括数字签名和加密等用于增强的加密机制,PKCS#7与PEM兼容,所以不需其他密码操作,就可以将加密的消息转换成PEM消息。 PKCS#8:描述私有密钥信息格式,该信息包括公开密钥算法的私有密钥以及可选的属性集等。 PKCS#9:定义一些用于PKCS#6证书扩展、PKCS#7数字签名和PKCS#8私钥加密信息的属性类型。 PKCS#10:描述证书请求语法[29]。 PKCS#11:称为Cyptoki,定义了一套独立于技术的程序设计接口,用于智能卡和PCMCIA卡之类的加密设备。 PKCS#12:描述个人信息交换语法标准。描述了将用户公钥、私钥、证书和其他相关信息打包的语法。 PKCS#13:椭圆曲线密码体制标准。 PKCS#14:伪随机数生成标准。 PKCS#15:密码令牌信息格式标准。

2019-04-10

Shiro教学视频

Shiro集成Spring 教学视频,讲解Shiro架构,和Spring 集成过程,简单明了。

2019-03-03

SpringBoot实战(第四版)-高清文字版

String Boot实战(第四版高清文字)。Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spring应用程序。有了它, 你可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功 夫,甚至完全不用配置。实际上,Spring Boot的一项重要工作就是让Spring不再成为你成功路上 的绊脚石。

2018-12-11

SpringBoot源码分析Demo

SpringBoot源码分析Demo,资源分为三个DEMO,其中解析SpringBoot 自动化配置的实现,以及注解解析demo

2018-11-18

java 编程思想第四版

java 编程思想高清扫描版。Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识。

2018-08-08

Mysql备份与恢复

生产中Mysql备份恢复的形式,基于mysqldump备份及原理,基于Xtrabcackup备份及原理,表空间传输,binlog备份(增量),基于mysql全备+增备的恢复Tips

2018-05-29

ace-admin源码

ace框架源代码,包含文件上传,jqGrid,日期插件,Select2插件等

2018-05-17

Django Web开发指南

本资源讲述如何用Python框架Django构建出强大的Web解决方案。适用于初学者

2018-05-17

python web开发学习实录

包含python的基本语法、流程控制、模块和函数、数据结构、字符串与正则表达式、面向对象编程、文件处理、程序异常处理、数据库链接和持久化操作、python网络功能、python与HTML\XML的应用。Python图像界面的处理、Python Web开发等

2018-05-17

重构:改善既有代码的设计(高清版)

重构:改善既有代码的设计(高清版),重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设计肯定会有考虑不周的地方,而且随着项目需求的修改,也有可能原来的设计已经被改得面目全非了。

2018-04-16

kafka权威指南工具书

可以完美匹配大数据平台开发,Kafka内部设计详解,用Kafka构建应用的最佳实践,理解在生产中部署Kafka的最佳方式,如何确保Kafka集群的安全。

2018-04-14

Activiti-master

Activiti-master,工作流引擎WEB设计器;版本为5.22.0

2017-11-23

joone jar包、dao包、开发工具

java joone所需 jar包、 joone API、 joone 开发工具

2017-08-28

SQL高手速成

SQL文档,很详细;挺有帮助的;

2017-05-13

系统架构设计师教程

高清系统架构设计师教程

2017-02-07

jquery日历插件带农历和节假日效果

jquery日历插件带农历和节假日效果;可设置节假日期;

2017-02-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除