首页 > 编程语言
一句话说清分布式锁,进程锁,线程锁
在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线程锁:大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余 ...
分类:编程语言   时间:2017-09-09 14:18:25    收藏:0  评论:0  赞:0  阅读:335
java 递归
public class TreeTest { private Integer id; private Integer pId; private String name; private List<TreeTest>children; public TreeTest() { } public Tre ...
分类:编程语言   时间:2017-09-09 14:16:57    收藏:0  评论:0  赞:0  阅读:280
不可见类有抽象父类,spring配置子类bean,注入父类,aop就可以切父类的方法
包外面不能访问类TestBeanDefault dd为父类实例其实是子类的cglib的代理对象 ...
分类:编程语言   时间:2017-09-09 14:15:31    收藏:0  评论:0  赞:0  阅读:1396
多线程 入门
以上是比较常用的Windows系统为我们提供了相关API,我们可以使用他们来进行多线程编程 例1: ...
分类:编程语言   时间:2017-09-09 14:14:44    收藏:0  评论:0  赞:0  阅读:279
java反射机制出浅读
定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。(在运行状态中,能够知道任意类的属性和方法,同时能够调用任意类的属性和方法) 作用: ...
分类:编程语言   时间:2017-09-09 14:14:16    收藏:0  评论:0  赞:0  阅读:219
Python3 基本数据类型
Python3 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符 ...
分类:编程语言   时间:2017-09-09 14:12:07    收藏:0  评论:0  赞:0  阅读:305
JavaSE基础课程(一)
软件开发: 什么是软件:一系列按照特定顺序组织的计算机数据和指令的集合。常见的系统软件:DOS——磁盘操作系统,windows:出现图形化界面。等 应用软件:迅雷、QQ等。通过计算机语言编写实现的。 什么是软件开发?制作软件 ...
分类:编程语言   时间:2017-09-09 14:11:54    收藏:0  评论:0  赞:0  阅读:259
python-day43--多表查询
一、多表连接查询: #重点:外链接语法 准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varcha ...
分类:编程语言   时间:2017-09-09 14:10:20    收藏:0  评论:0  赞:0  阅读:250
面试可能遇到java基础知识
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父 ...
分类:编程语言   时间:2017-09-09 14:10:07    收藏:0  评论:0  赞:0  阅读:301
maven项目 实现 spring mybatis 两个框架整合
1、maven项目 src main java java源文件 resources 配置文件 beans.xml spring配置文件 db.properties 文件 test java 测试源文件 pom.xml 2、com.entity.Student 实体类 3、mybatis mapper ...
分类:编程语言   时间:2017-09-09 13:42:53    收藏:0  评论:0  赞:0  阅读:272
GitHub 上最火的 Python 开源项目zz
https://github.com/tensorflow/tensorflow Star 68481 Google 的 TensorFlow 是最流行的开源 AI 库之一。它的高计算效率,丰富的开发资源使它被企业和个人开发者广泛采用。TensorFlow 是一个采用数据流图,用于数值计算的开源软件 ...
分类:编程语言   时间:2017-09-09 13:42:30    收藏:0  评论:0  赞:0  阅读:265
Python通过lxml库遍历xml通过xpath查询(标签,属性名称,属性值,标签对属性)
xml实例: 版本一: 没有空格,换行,的版本 python操作操作实例: xml实例: 版本二: 去掉空格: 通过判断去除空格换行符号 输出结果: ...
分类:编程语言   时间:2017-09-09 13:42:13    收藏:0  评论:0  赞:0  阅读:727
Python - 格式化(format())输出
输出: ...
分类:编程语言   时间:2017-09-09 13:34:46    收藏:0  评论:0  赞:0  阅读:293
[Project] Simulate HTTP Post Request to obtain data from Web Page by using Python Scrapy Framework
1. Background Though it's always difficult to give child a perfect name, parent never give up trying. One of my friends met a problem now. his baby gi ...
分类:编程语言   时间:2017-09-09 13:32:26    收藏:0  评论:0  赞:0  阅读:479
SpringBoot之部署以及Maven打包切换环境
前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭springboot的博客 ,所以自己整理(搬运)一下。 方式一:通过shell命令启动 关闭 1.1 后台运行 1.2 关闭服务 方式二:通过 HTTP 发送 shutdow ...
分类:编程语言   时间:2017-09-09 13:29:46    收藏:0  评论:0  赞:0  阅读:249
9.Spring的IOC+MyBaits+log4j+Servlet
1.创建如下mysql脚本 1 drop table if exists book_info; 2 3 create table if not exists book_info( 4 book_id int(10) primary key auto_increment, 5 book_name va ...
分类:编程语言   时间:2017-09-09 13:28:17    收藏:0  评论:0  赞:0  阅读:361
python-day43--单表查询之关键字执行优先级(重点)
一、关键字的执行优先级(重点) 1.关键字执行优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.按照select后的字段得到一张新的虚拟表,如果有聚合函数,则将组内 ...
分类:编程语言   时间:2017-09-09 13:25:46    收藏:0  评论:0  赞:0  阅读:368
python ssh之paramiko模块使用
1.安装: 2.连接到linux服务器 方法一: 方法二: 3.用transport实现上传下载以及命令的执行 ...
分类:编程语言   时间:2017-09-09 12:53:16    收藏:0  评论:0  赞:0  阅读:272
Java基础—IO小结(二)大纲待更新
一、缓冲流的使用 每个字节流都有对应的缓冲流: BufferedInputStream / BufferedOutputStream 构造器: 方法摘要与对应节点流类似 使用缓冲流实现文件复制:实际中也是 @Test public void testBuffered1() { // 同样需要先关联文 ...
分类:编程语言   时间:2017-09-09 12:50:26    收藏:0  评论:0  赞:0  阅读:331
算法总结之 数组中未出现的最小正整数
给定一个无序整型数组arr,找到数组中未出现的最小正整数 解题思路非常好,需要好好学习一下,很逻辑 如果arr长度为N, 最优解可以做到时间复杂度O(N) 额外空间复杂度O(1) 1、遍历arr之前生成两个变量, l r 初始值 l=0 r=N 2、从左到右遍历arr,arr[l] 3、如果arr[ ...
分类:编程语言   时间:2017-09-09 12:49:11    收藏:0  评论:0  赞:0  阅读:440
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!