Stefan——IT进化生涯

一个IT小生的自我救赎

java基础thread——多线程的纷争(循序渐进)

一、多线程概述 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 多进程有什么意义呢? 单进程的计算机只能做一件事情,而我们现在的计算机都可以做多件事情。 举例:一边玩游戏(游戏进程),一边听音乐(音乐进程)。 也就是说...

2018-06-03 21:42:25

阅读数 55

评论数 2

java基础thread——java5之后的多线程(浅尝辄止)

承上启下 虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。 一、JDK5中Lock锁的使用 void lock() 上锁 void unl...

2018-06-03 21:37:38

阅读数 56

评论数 0

java基础io流——配角也风流(不求甚解)

本章简单介绍几个常见的io流派生。 1:数据操作流(操作基本类型数据的流)(理解) (1)可以操作基本类型的数据 (2)流对象名称 DataInputStream DataOutputStream 代码示例: private static void re...

2018-05-30 09:54:28

阅读数 85

评论数 0

java基础io流——字符流的变革(深入浅出)

乱码导火索: 在io流里,先诞生了字节流,但是字节流读取数据会有乱码的问题(读中文会乱码)。比如: FileInputStream fis = new FileInputStream("a.txt"); // int by ...

2018-05-29 17:23:41

阅读数 59

评论数 0

java基础io流——OutputStream和InputStream的故事(温故知新)

io流概述: IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。 IO流分类 按照数据流向 输入流 读入数据 输出流 写出数据 按照数据类型 字节流 字符流 什么情况下使用哪种流呢? 如果数据所在...

2018-05-28 17:53:06

阅读数 2653

评论数 1

java基础io流——File告白(重温经典)

File类概述和构造方法 File类的概述 文件和目录路径名的抽象表示形式 构造方法 public File(String pathname) public File(String parent,String child) pub...

2018-05-28 13:13:41

阅读数 90

评论数 0

让Spring Security 来保护你的Spring Boot项目吧

参考资料: 书籍:Spring实战(第4版) 第9章和第14章 Spring Security 参考手册 初识 Spring Security 程序猿DD的Spring Security学习笔记 Spring Security 简介 Spring Security是一个能够为基于Sp...

2018-05-21 21:52:38

阅读数 323

评论数 0

Java反射——框架设计的灵魂

java反射概念: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 获取Class类的实例对象的三种方式 在面向对象的世界里,万事万物...

2018-05-21 21:49:51

阅读数 220

评论数 0

python中的协程

概念: 根据维基百科给出的定义,“协程 是为非抢占式多任务产生子程序的计算机程序组件,协程允许不同入口点在不同位置暂停或开始执行程序”。从技术的角度来说,“协程就是你可以暂停执行的函数”。如果你把它理解成“就像生成器一样”,那么你就想对了。 协程,又称为微线程,看上去像是子程序,但是它和子程序...

2018-04-13 21:41:47

阅读数 117

评论数 0

python中的线程

概念: 线程被称作轻量级进程。 与进程类似,不过它们是在同一个进程下执行的。 并且它们会共享相同的上下文。 当其他线程运行时,它可以被抢占(中断) 和临时挂起(也成为睡眠) — 让步 线程的轮训调度机制类似于进程的轮询调度。 只不过这个调度不是由操作系统来负责,而是由Python解释...

2018-04-13 20:18:43

阅读数 78

评论数 0

python中的进程

概念: 程序:计算机程序是存储在磁盘上的可执行二进制(或其他类型)文件。 只有把它们加载到内存中,并被操作系统调用,它们才会拥有其自己的生命周期。 进程:则是表示的一个正在执行的程序。 每个进程都拥有自己的地址空间、内存、数据栈,以及其他用于跟踪执行的辅助数据。 操作系统负责其上所有进程...

2018-04-13 15:58:15

阅读数 49

评论数 0

socket(普通套接字、非阻塞套接字、IO多路复用)

何为socket socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需深...

2018-04-08 22:53:27

阅读数 64

评论数 0

微信网页版登录爬虫小案例

微信登录爬虫小案例,使用的抓包工具是fiddler import requests import re from PIL import Image import urllib3 urllib3.disable_warnings() from bs4 import BeautifulSoup...

2018-03-15 16:24:33

阅读数 2034

评论数 0

python操作mysql ——sqlalchemy (ORM)

以前都是通过sql语句操作数据库,通过orm映射操作数据库就更简单了。 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy i...

2018-03-11 15:06:14

阅读数 58

评论数 0

mongodb的基本命令和python操作mongodb

简述: MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以...

2018-03-11 14:28:57

阅读数 1443

评论数 1

python爬虫小案例(逻辑规范的第一步)---糗事百科

非常简单的爬虫小案例,规范代码从此开始。 import requests from bs4 import BeautifulSoup import pymysql import time class QSBK(): ''' 初始化参数 session保持连接状态 ...

2018-03-09 12:33:28

阅读数 62

评论数 0

python连接三大主流数据库(mysql、redis、mongoDB)

python连接mysql 用python操作mysql,你必须知道pymysql 代码示意: import pymysql conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123', db='pydb', ch...

2018-03-09 00:36:22

阅读数 1063

评论数 0

python学习之闭包和装饰器(入门)

闭包: 闭包 :一个函数里面嵌套一个函数,调用外层函数返回里层函数本身 示例1: def fx(x): x +=1 def fy(y): return x*y return fy # 不要加括号 f = fx(5) # fy n = ...

2018-02-01 01:17:40

阅读数 65

评论数 0

Python学习之面向对象(类的特殊方法)

1. 与类有关的几个函数 hasattr() #判断对象object是否包含名为name的特性 getattr() # 得到对象的某个属性值 (获取器) setattr() # 给对象添加某个属性值 (设置器 ),(实例调用,只对当前实例有用),类调用,对...

2018-01-31 23:40:45

阅读数 80

评论数 0

git学习笔记之快速入门

git是什么? Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git的用途 个人理解: git是一个非常好的多人协作的工具,而且...

2018-01-31 02:00:31

阅读数 206

评论数 0

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