My SQL高级查询

一、高级查询1.修改表名ALTER TABLE demo RENAME TO `demo1`2.添加字段ALTER TABLE demo1 ADD `password` VARCHAR(30) NOT NULL;3.修改字段ALTER TABLE demo1 CHANGE `name` `username` VARCHAR(30) NOT NULL;4.删除字段ALTER TABLE demo1 DROP `password`;5.添加外键1.外键在从表上创建2.创建外键时表不_my sql count 高级
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

IDEA 修改 启动界面图片,附赠一份成品。

最开始的idea 2017,2018版本的启动界面还是觉得比较容易接受的,但是到了2020.1这个蓝色的版本,就非常的不习惯,很伤眼,尤其是晚上码代码的时候。于是就有了这个更换的想法。翻了下帖子。学习了一下,方法也比较简单。找到idea目录下 的resources jar包,(例如这是我的路径 D:\\IntelliJ IDEA 2020.1\\lib\\resources.jar)用winrar 解压,就能看到logo的2个文件。idea_logo.png 这个是小尺寸的 对.._idea 启动图片
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

springboot 查询 报 空指针

项目是上一个项目拿过来的。之前都是正常工作的。代码都是自己照着写的。从swagger调式的时候,service层直接报了空指针。List<VehicleApplyInfoPo> vehicleApplyInfoPoList = vehicleApplyInfoService(idea这里提示空指针).findOutOfDateApplyList(outOfDateApplyVo);业务很简单,就是一步,单表,查库。网上搜了下方法试了也不行。后来一行行对照,发现 是@ Au
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

atomic原理

package ctrl;import java.util.concurrent.atomic.AtomicInteger;/** * 一、i++的原子性,i++的操作,分为三部分:读-改-写 * int i = 10; * i = i++; //10 * * int temp = i; * i = i + 1; * i = temp; * * 二、原子变量:java.util.concurrent.atomic包下提供了常用._atomic 保证内存可见性吗
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

线程基础知识 thread

package ctrl;import sun.rmi.runtime.NewThreadAction;import java.util.concurrent.*;/** * */public class threadDemo implements Runnable { private int i; public static void main(String[] args) throws InterruptedException { // Thread.
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

多线程 lock 与synchronized 的区别

package ctrl;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * synchronized 和 Lock 有什么区别? * 首先synchronized是java内置关键字,在jvm层面,Lock是个java类; * synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; * synchronized会自动释放锁(a._多线程lock 和synchronized区别
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

怎么把一个hashMap,一个ArrayList变成线程安全的?

不多bb,直接上结果。这时候有些聪明的朋友就会问了,你知道这两个工具类的方法是怎么实现的线程安全吗?这里的注释写的很清楚,返回一个线程安全的list。到这里可以看到,他们都来自Collections里面的顶级静态类SynchronizedCollectionmutex 是来加锁用的对象Mutex是排它的,只有一个可以获取到资源。到这里可以看到,collections 重写了这些基本方法,对这些方法实现了加锁。...
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

OS不做人系列四之华尔街银行家

前言: 大家好啊,欢迎来到了不做人系列的第四期,前面我们介绍同步互斥,各种进程骚操作,各种抢占资源,所以我们发现会出现死锁,大家都阻塞了,这样会浪费大量的系统资源,甚至导致系统的崩溃。所以我们需要拥有银行家的敏锐来处理死锁。那么我们一起来学习吧。 先给出死锁概念吧,后面你会更加深刻的理解它:指两个或多个并发进程各自占有某种资源而又等待别的进程释放它们的资源的状...
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

SQL SERVER掌握变量和流控制语句使用的小demo

前言: 运算符和流控制语句的小例子,希望对大家有帮助。1.计算一元二次方程根,熟悉定义变量和运算法。--计算一元二次方程根 ax^2+bx+c=0declare @x1 numeric(7,2),@x2 numeric(7,2)declare @a smallint,@b smallint,@c smallint,@s intselect @a=1,@b=-2,@c=..._declare @i int,@sum int set @i=1 set @sum=0 while @i<=99 begin set @sum=
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第一题

一【题目描述】标题:分数1/1 + 1/2 + 1/4 + 1/8 + 1/16 + ....每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。类似:3/2当然,这只是加了前2项而已。分子分母要求互质。注意:需要提交的是已经约分过的分数,中间任何位置不能含有空格。请不要填写任何多余的文字或符号。二【解题思路】 额,这个没有什么..._[蓝桥杯][2018年第九届真题]a组软件类
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第二题

一【题目描述】标题:星期一整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?(不要告诉我你不知道今天是星期几)注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。二【解题思路】 有个遇到很多关于日期的题目了,有的是求第几天,有的求是星期几。一般我们会通过Excel或者看看日历手算得出答案。这里问整个20世纪有多少个星期..._求整个二十世纪总共有多少个星期一
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第三题

一【题目描述】标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 ..._[蓝桥杯][2018年第九届真题]a组软件类
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第四题

一【题目描述】标题:第几个幸运数到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。我们来看前10个幸运数字是:3 5 7 9 15 21 25 27 35 45因而第11个幸运数字是:49小明领到了一个幸运数字 59084709587505,他去领奖的时候,人家..._小明的幸运数字是3、5、7,所以他很喜欢这三个数字。 输入两个整数a, b(保证a < b)
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第五题

一【题目描述】标题:打印图形如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形)。当n=1,2,3的时候,输出如下:请仔细分析程序,并填写划线部分缺少的代码。n=1时:ooooon=2时: o ooo o o o ooooooooooo o o o ooo ..._标题:打印图形 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形)。
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第六题

一【题目描述】标题:航班时间【问题背景】小h前往美国参加了蓝桥杯国际赛。小h的女朋友发现小h上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小h对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有12小时时差,故飞机总共需要14小时的飞行时间。不久后小h的女朋友去中东交换。小h并不知道中东与北京的时差。但..._蓝桥杯a组省赛第六题
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第七题

一【题目描述】标题:三体攻击【题目描述】三体人将对地球发起攻击。为了抵御攻击,地球人派出了 A × B × C 艘战舰,在太空中排成一个 A 层 B 行 C 列的立方体。其中,第 i 层第 j 行第 k 列的战舰(记为战舰 (i, j, k))的生命值为 d(i, j, k)。三体人将会对地球发起 m 轮“立方体攻击”,每次攻击会对一个小立方体中的所有战舰都造成相同的伤害。具体地,..._j. 矩阵合并 描述 矩阵合并在学习线段代数时的一个内容
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第八题

一【题目描述】标题:全球变暖【题目描述】你有一张某海域NxN像素的照片,.表示海洋、#表示陆地,如下所示:........##.....##........##...####....###........其中上下左右四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。 由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素..._你有一张某海域nxn像素的照片
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第九题

一【题目描述】标题:倍数问题【题目描述】众所周知,小葱同学擅长计算,尤其擅长计算一个数是否是另外一个数的倍数。但小葱只擅长两个数的情况,当有很多个数之后就会比较苦恼。现在小葱给了你 n 个数,希望你从这 n 个数中找到三个数,使得这三个数的和是 K 的倍数,且这个和最大。数据保证一定有解。【输入格式】从标准输入读入数据。第一行包括 2 个正整数 n, K。第二行 n 个正整...
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

2018第九届蓝桥杯个人赛省赛(软件类)C++A组试题第十题

一【题目描述】标题:付账问题【题目描述】几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有 n 个人出去吃饭,他们总共消费了 S 元。其中第 i 个人带了 ai 元。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢?为了公平起见,我们希望在总付钱量恰好为 S 的前提下,最后每个人付的钱的标准差最小。这里我们约定,每个人支付的..._2018第九届蓝桥杯个人赛省赛(软件类)c++a组试题第十题
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

Linux常见进程控制与管理操作

前言: 不同的系统有不同的系统调用,相比于WindowsAPI中进线程的管理,我更喜欢Linux的进程管理(我才不会告诉你因为WindowsAPI代码对我来说太过繁重)。所以让我们来一起学习Linux进线程管理吧,首先对于Linux我们肯定是要了解进程管理命令的,然后才是我们的编程级别的进程创建与管理。一、进程管理命令1、在指定时间执行程序命令格式:at time [day] [file]说明:用户使用at命令在指定时刻执行指定的命令序列。例如:10分钟后执行who命令(显示..._lunix完全控制
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0