运行一下python代码自动创建pip/pip.ini文件并添加pip源 ...
分类:
编程语言 时间:
2019-09-19 23:42:55
阅读次数:
203
s 与 == 区别 : is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。 a is b 相当于 id(a)==id(b),id() 能够获取对象的内存地址。 如果 a=10;b=a; 则此时 a 和 b 的内存地址一样的; 但当 a=[1,2,3]; 另 b=a[: ...
分类:
编程语言 时间:
2019-09-19 23:43:36
阅读次数:
89
1.什么是spring boot 答案:springboot是用来简化spring应用的初始搭建和开发过程,使用特定的配置文件来配置,例如application.properties,简化来maven配置,使项目从繁到简。 2.springboot与spring的区别。 答案:1)Java在集成sp ...
分类:
编程语言 时间:
2019-09-19 23:44:59
阅读次数:
174
8.7 JSON存储数据方式(JavaScript对象表示法) JSON JavaScript 对象表示法(JavaScript Object Notation) 是一种存储数据的方式。 一、创建JSON对象 var gareen = {"name":"盖伦","hp":616}; 这样就创建了一个 ...
分类:
编程语言 时间:
2019-09-19 23:46:03
阅读次数:
100
[TOC] 一、什么是进程池或线程池 池: 池的是为了限制进程数和线程数 什么是时候该用进程池/线程池: 当python程序是 计算密集型 且并发的任务量远大于计算机所能承受的范围, 无法一次性开启过多的任务数量就应该考虑使用进程池和线程池 二、理解同步、异步、 同步: 提交了一个任务,必须等任务执 ...
分类:
编程语言 时间:
2019-09-19 23:47:02
阅读次数:
90
/******************* 冒泡排序:稳定排序 S=O(1),T=O(n*n) ********************/ #include <stdio.h> #include <stdbool.h> int main() { int a[10],i; printf("请输入10个数 ...
分类:
编程语言 时间:
2019-09-19 23:48:08
阅读次数:
128
一、切入点指示符 切入点指示符用来指示切入点表达式目的,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定的类及其子类中的所有方法。 this:匹配可以向上转型为 ...
分类:
编程语言 时间:
2019-09-19 23:49:47
阅读次数:
153
Spring Data Elasticsearch提供了ElasticsearchTemplate工具类,实现了POJO与elasticsearch文档之间的映射 elasticsearch本质也是存储数据,它不支持事物,但是它的速度远比数据库快得多, 可以这样来对比elasticsearch和数据 ...
分类:
编程语言 时间:
2019-09-19 23:51:32
阅读次数:
147
ReadMe : 括号里的内容为补充或解释说明。 多线程和高并发是毕业后求职大厂面试中必问的知识点,自己之前总是面试前才去找相关的知识点面试题来背背,隔段时间又忘了,没有沉淀下来,于是自己总结了下相关的知识点。 多线程 1. 进程和线程之间有什么不同? 进程是一个独立的运行环境,它可以被看作是一个程 ...
分类:
编程语言 时间:
2019-09-20 00:01:24
阅读次数:
118
1.说一下你熟悉的设计模式? 根据自身情况而定 下面列出一些类型的设计模式一共参考 创建型:Abstract Factory(抽象工厂模式),Builder(建造者模式),Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式);结构型:Fac ...
分类:
编程语言 时间:
2019-09-20 00:03:49
阅读次数:
176
/****************************************************** 快速排序:稳定排序 最好情况:T=O(n*logn)//待排序序列越无序,算法效率越高 最坏情况:T=O(n*n) //待排序列越有序,算法效率越低 ******************* ...
分类:
编程语言 时间:
2019-09-20 00:04:02
阅读次数:
107
1、Python的全局函数 import builtins dir(builtins) abs # 返回参数的绝对值 可以写成函数:def absnum): if num >=0: return(num) else : return(-num) 可以写成函数:def absnum): if num ...
分类:
编程语言 时间:
2019-09-20 00:08:48
阅读次数:
125
1.将字符串转化为字符数组 格式: char[] toCharArray(); 格式:id.startsWith("0") //id数组名 "0" 测试开头是不是0 ...
分类:
编程语言 时间:
2019-09-20 00:09:25
阅读次数:
112
简单加密解密(取反)操作inta=3;//00000011//^异或操作,相同为1,0xff,表示一个十六进制数,表示a和11111111进行异或操作,结果为11111100System.out.println(Integer.toBinaryString(a^0xff));//对二进制取反,转换成二进制字符串//ff表示11111111,f=15publicclassLockloader{pub
分类:
编程语言 时间:
2019-09-20 00:14:16
阅读次数:
139
[TOC] 线程Queue、定时器、进程池和线程池、多线程socket通信 一、Queue队列实现线程通信 queue模块下提供了几个阻塞队列,这些队列主要用于实现线程通信。在queue模块下主要提供了三个类,分别代表三种队列,它们的主要区别就在于进队列、出队列的不同。 关于这三个队列类的简单介绍如 ...
分类:
编程语言 时间:
2019-09-20 00:17:27
阅读次数:
112
生活中随处可见并行的例子,并行 顾名思义就是一起进行的意思,同样的程序在某些时候也需要并行来提高效率,在上一篇文章中我们了解了 Java 语言对缓存导致的可见性问题、编译优化导致的顺序性问题的解决方法,下面我们就来看看 Java 中解决因线程切换导致的原子性问题的解决方案 -- 锁 。 说到锁我们并 ...
分类:
编程语言 时间:
2019-09-20 00:22:00
阅读次数:
107
线程池&进程池 池子解决什么问题? 1.创建/销毁线程伴随着系统开销,如果过于频繁会影响系统运行效率 2.线程并发数量过多,抢占系统资源,从而导致系统阻塞甚至死机 3.能够刚好的控制和管理池子里面的线程和进程 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPool ...
分类:
编程语言 时间:
2019-09-20 00:22:54
阅读次数:
126
1.字符串比较 compareTo() 方法用于两种方式的比较: 字符串与对象进行比较。 按字典顺序比较两个字符串。 返回值 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二 ...
分类:
编程语言 时间:
2019-09-20 00:24:15
阅读次数:
127
1、仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? package text; public class Enum {public static void main(String[] args) { Size s=Size.SM ...
分类:
编程语言 时间:
2019-09-20 00:25:50
阅读次数:
101
线程queue 线程定时器 多线程实现socket服务端 多线程中的Queue队列中join()与task_done() 线程池和进程池 ? ? 协程(待补充) "协程" ...
分类:
编程语言 时间:
2019-09-20 00:26:48
阅读次数:
104