线程的4种创建

1.Thread 2.Runnable 3.FutureTask 带返回值 class FutureTask implements RunnableFuture interface RunnableFuture extends Runnable, Future public static void main(String[] args) throws Exception { FutureTask ft = new FutureTask<>(new Callable()
分类: 其他 发布时间: 03-24 23:33 阅读次数: 0

sleep和sleep(0)的区别

操作系统原理 操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法,而Windows则属于抢占式的。 在时间片算法中,所有的进程排成一个队列。操作系统按照他们的顺序,给每个进程分配一段时间,即该进程允许运行的时间。如果在 时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程 序所要做的就是维护一张就绪进程列表,,当进程用完它的时间片后,它被移到队列的末尾。 所谓抢占式操作系统,就是说如果一个进程得到了 CPU
分类: 其他 发布时间: 03-24 23:32 阅读次数: 0

从 Spring 容器取 Service Bean 报错

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88362106 昨天想写个测试,发现取不到 sevice 的 bean。原因是要取接口class而非实现类class 提个基类,方便从容器取 bean package com.jerryjin.mapper; import org.springframework.context.support.ClassPathXmlApplica
分类: 其他 发布时间: 03-24 23:31 阅读次数: 0

Eclipse 设置 Ignored Resources

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88362706
分类: 其他 发布时间: 03-24 23:31 阅读次数: 0

PS 批处理切图去空白

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88540616 PS 批处理切图去空白 首先我们准备一些演示用的素材 开始干活 ALT + F9 打开动作面板 新建动作,取个名字,点【记录】就开始录制了 第一个动作:选择所有图层(其实我们只有一层) 第二个动作:裁剪,基于透明像素,只切左右方向 点击停止按钮,完成录制 创建批处理快捷方式 如果只是一张图 现实中图有很多 我们来创建一
分类: 其他 发布时间: 03-24 23:31 阅读次数: 0

MySql 学习笔记《日期》

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88552936 -- 昨天 SELECT DATE_ADD(CURDATE(), INTERVAL -1 DAY); SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY); -- 今天 SELECT CURDATE(); SELECT CURRENT_DATE; -- 明天 SELECT DATE
分类: 其他 发布时间: 03-24 23:30 阅读次数: 0

MySql 中的条件分支

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88601993 MySql 中实现类似 if else 的功能 例: type 需要做个转换。如果查出是6,7,8分别转成 1,2,3 其它的都改成 0 SELECT id, type, CASE WHEN type = 6 THEN 1 WHEN type = 7 THEN 2 WHEN type = 8 THEN
分类: 其他 发布时间: 03-24 23:30 阅读次数: 0

Eclipse 解决冲突

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88636400 正常的流程,我们一般是在 Team 视图来处理,这里会把冲突文件红色标出来。 但有时,手一抖,不小心全更新了。怎么办!!! 不用怕,Eclips 会生成这样四个文件,用它们记录下了冲突信息。 mine :是当前状态,记录了我的修改和服务器上的修改 r版本小的:自然就是我们本地修改前的版本。 r版本大的:自然就是服务器上
分类: 其他 发布时间: 03-24 23:30 阅读次数: 0

常用搜索引擎命令

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88670672 在笨笨的博客中搜“事务”相关的内容。注意地址用单引号括起来了 在指定 URL 下,搜索内容中包含事务的页面 事务 inurl:'csdn.net/jx520' 结果8个 在指定 URL 下,搜索标题中包含事务的页面 title:事务 inurl:'blog.csdn.net/jx520' 结果1个 在指定 站点,搜索标
分类: 其他 发布时间: 03-24 23:30 阅读次数: 0

JUnit 输出日志到控制台

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88738035 添加依赖到 pom.xml <!-- JUnit 输出日志用 --> <dependency> <groupId>com.github.stefanbirkner</groupId> <artifactId>system-rules</artifactId> <v
分类: 其他 发布时间: 03-24 23:29 阅读次数: 0

【英语学习】【Daily English】U06 Dating L04 We can Make it another time.

文章目录 Word Preparation have chemistry:气场相合 way too:实在是太... hang out:出去玩;打发时间 Is that what you were trying to say? 你刚刚是想说...吗? I would be thrilled if you could come too. 要是你也去,我会特别开心的。 We can meet up another time. 我们可以下次再约。 Grammar Asking someone out
分类: 编程语言 发布时间: 03-24 23:29 阅读次数: 0

Pytorch入门 2.1 convolutional neural network

import torch import torch.nn as nn import torchvision import torchvision.transforms as transforms # Device configuration device = torch.device('cuda:0' if torch.cuda.is_available() else 'cpu') # Hyper parameters num_epochs = 5 num_classes = 10 b
分类: 编程语言 发布时间: 03-24 23:28 阅读次数: 0

第7章 上下文映射

第7章 上下文映射 一个现实情况的映射 为何上下文映射对于战略设计至关重要 理解有界上下文之间的模型关系 团队和上下文之间的组织关系模式 沟通交流上下文映射的有效方式 在大型复杂的应用程序中,上下文中的多个模型会协作以满足系统需求和行为。 系统内上下文的技术细节并非能够妨碍项目成功的唯一力量,负责上下文的团队之间的组织关系也能对项目结果产生很大的影响。为了让项目取得成功,团队通常需要在政治层面而非技术层面管理这些情况中的变化。 上下文映射是一个重要构建;其职责是确保系统各个上下文之间的边界被明
分类: 编程语言 发布时间: 03-24 23:28 阅读次数: 0

【yii2】RESTful接口实现

需要使用的和创建的文件 controllers/api/ProductController.php <?php /** * Created by PhpStorm. * User: zhudechao * Date: 2019/3/24 * Time: 上午11:03 */ namespace app\controllers\api; use app\models\mysql\Product; use app\models\mysql\Users; use yii\rest
分类: 编程语言 发布时间: 03-24 23:28 阅读次数: 0

【C练】实现一个函数判断year是不是闰年。

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void leap(int year) { if (year % 4 == 0 || year % 100 != 0 && year % 400 == 0) { printf("是闰年\n"); } else { printf("不是闰年\n"); } } int main() { int year = 0; printf("请输入年
分类: 编程语言 发布时间: 03-24 23:27 阅读次数: 0

使用myeclipse简单配置struts2.5.8

使用myeclipse简单配置struts2.5.8 1.下载structs2.5.8jar包。 首先去官方下载structs2.5.8的jar包。 下载地址:http://struts.apache.org/download.cgi#struts258 2.打开myeclipse新建一个工程 3.配置build path 4.点击libraries ——add newlibraries 5.点击user libraries ——next 6. uerslibraries ——new 7. 8
分类: 编程语言 发布时间: 03-24 23:27 阅读次数: 0

数据分析之MySQL(九)索引

版权声明:笔者博客文章主要用来作为学习笔记使用,内容大部分来自于自互联网,并加以归档整理或修改,以方便学习查询使用,只有少许原创,如有侵权,请联系博主删除! https://blog.csdn.net/qq_42642945/article/details/88778915 1. 思考 在图书馆中是如何找到一本书的?在字典中查找一个单词? 一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作), 而且插入操作和更新操作很少出现性能问题, 遇到最多、最容易出问题还
分类: 编程语言 发布时间: 03-24 23:27 阅读次数: 0

学习linux6

直播学习 .扩展知识: 磁盘坏道的修复 fsck/e2fsck -a分区名 [https://www.2cto.com/os/201204/126370.html] 避免数据丢失的几个策略 1)做raid1 raid10 raid5 raid6 2) 做好数据备份策略 drdb rsync+inotify .raid磁盘阵列学习 https://blog.csdn.net/caipeichao2/article/details/52661825 常用的是raid0 raid1 raid5 dd
分类: 编程语言 发布时间: 03-24 23:27 阅读次数: 0

Java基础学习笔记10

今日内容介绍 第一章 继承 第二章 抽象类 第三章 综合案例—员工类系列定义 1.1继承的概述 *A:继承的概念 * a: 在现实生活中,继承一般指的是子女继承父辈的财产。 * b: 在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 * 例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而维网络维护工程师和硬件维护工程师继承
分类: 编程语言 发布时间: 03-24 23:26 阅读次数: 0

JSTL 库安装使用(jstl 1.1系列和jstl 1.2系列)

JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为 1.2.5 版。JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库。Web程序员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性、维护性和方便性。 jstl1.1系列(以1.1.2为列) Tomcat安装JSTL 库步骤
分类: 编程语言 发布时间: 03-24 23:26 阅读次数: 0