-
Java异常之IllegalMonitorStateException
JavaDoc Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor...
时间:2018-08-06点击:277收藏
-
redis系列:通过队列案例学习list命令
前言 这一篇文章将讲述Redis中的list类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。 项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-list 案例 demo功能是队列,整个demo的大致页面如下。左边是存储到Redis中的数据,...
时间:2018-08-06点击:177收藏
-
Mybatis 中 Oracle 的拼接模糊查询
一、结论 这里先给大家看一下结论 Oracle 中,拼接模糊查询的正确写法 SELECT A.USER_ID, A.USER_NAME FROM T_USER A AND A.USER_NAME like concat(concat('%','w'),'%') 或者 AND A.USER_NAME like '%' || 'w' || '%' Mybatis...
时间:2018-08-06点击:239收藏
-
python-模块入门
一、模块介绍 模块:模块就是一系列功能的集合体 模块有三种来源: 1.内置模块 2.第三方的模块 3.自定义模块 模块的格式: 1使用python编写的.py文件 2.已被编译为共享库或DLL的C或C++扩展 3.把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件称之为包) 4.使用C编写并链接...
时间:2018-08-06点击:213收藏
-
一文带你入门图论和网络分析
简介 俗话说一图胜千言。但是“图”(Graph)说的远不止于此。以图形式呈现的数据可视化能帮助我们获得见解,并基于它们做出更好的数据驱动型决策。 但要真正理解图是什么以及为什么使用它们,我们需要理解一个称为图论(Graph Theory)的概念。理解它可以使我们成为更好的程序员。 如果你曾经尝试理解这个概念,应该会遇到大量的公式和干涩的理论。这便是为什么我们...
时间:2018-08-06点击:276收藏
-
Java 学习(28)---(线程的控制 / 生命周期 /解决安全问题)
线程的控制 休眠线程 public class ThreadSleep extends Thread { @Override publicvoid run() { for ( int x = 0; x < 100; x++) { System. out .println(getName() + ":" + x + ", 日 期 : " + newDat...
时间:2018-08-06点击:241收藏
-
Java 详解 JVM 工作原理和流程
Java 详解 JVM 工作原理和流程作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java...
时间:2018-08-06点击:176收藏
-
BIO NIO AIO演变
1 BIO Block-IO 是一种阻塞同步的通信模式。 常说的Socket IO 一般指的是BIO。是一个比较传统的通信方式,模式简单,使用方便。但并发处理能力低,通信耗时,依赖网速。 1.1 BIO 设计原理 服务器通过一个Acceptor线程负责监听客户端请求和为每个客户端创建一个新的线程进行链路处理。 典型的一请求一应答模式。 若客户端数量增多,频繁...
时间:2018-08-06点击:177收藏
-
TensorFlow 1.9 正式支持 Raspberry Pi
在 2015 年 TensorFlow 首次推出的时候, 我们希望它成为一个 “适合所有人的开源机器学习框架”。 要做到这一点,我们需要在大家正在使用的平台上尽可能多地运行。 我们长期以来一直支持 Linux,MacOS,Windows,iOS 和 Android,尽管许多贡献者付出了巨大努力,但在 Raspberry Pi 上运行 TensorFlow 还...
时间:2018-08-06点击:178收藏
-
做为一名IT新人,必了解程序员与产品经理的恩怨情仇
近日《产品经理和程序员打起来了》的消息被疯传。 通过这事件,我们需要了解与反思,产品经理与软件开发程序员到底应该如何配合,如何有效的合作,才达到共赢的状态? 何以至于要拔刀相向,兵戎相见? 主要原因无非就在两方经常有矛盾出现,而矛盾出现显然是因为双方一边是需求提供方,一边是需求实现方,程序员总觉得提供的需求更改很烦,产品经理觉得程序员总是推卸责任等,其实从整...
时间:2018-08-06点击:265收藏
-
python编程
一.程序是什么? 程序,就是让机器按我们需求运行的一套代码。 二.编程是什么? 编程,就是编写程序。 三.编程语言是什么? 编程语言,就是编写程序的语言。 四.编程语言的发展? 机器语言(二进制语言) → 汇编语言 → 高级语言 五.编程语言的进一步理解? 编程语言,本质上就是人类与机器沟通的语言。 六.怎么沟通? 人类使用高级语言,高级语言转化为机器语言,...
时间:2018-08-06点击:178收藏
-
Maven学习笔记(一)
前言在2013年左右的时候Maven工具就非常火了,在IT技术日新月异的今天,Maven工具热度依然不减,可见Maven依旧是相当受欢迎的项目管理框架之一了,废话不多说,开启Maven学习之旅。 Maven是什么? 当你利用搜索引擎搜索Maven会出来很多名词:对象模型、标准集合、依赖管理系统这是啥啊?差不多得你会用了Maven才会理解这些名称吧,我找到了一...
时间:2018-08-06点击:261收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果