数据库 --- 基础知识 3

目录 单表操作 多表操作 (重点) 单表操作 分组 (group by) # 分组:分组指的是将所有记录按照某个相同字段进行归类,比如针对员工信息表的职位分组,或者按照性别进行分组 # 用法: select 聚合函数,选取的字段 from 表名 group by 分组的字段; # 注意: gruop by :是分组的关键词,必须和聚合函数出现 # 例: 1. 以性别为例, 进行分组, 统计一下男生和女生的人数是多少个: select count(id), gender from emp
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

20182312 2019-2020-1 《数据结构与面向对象程序设计》实验6报告

20182312 2019-2020-1 《数据结构与面向对象程序设计》实验6报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 吴东泽 学号:20182312 实验教师:王志强 实验日期:2019年10月21日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

闲来无事,动手写一个本地缓存

学习java并发的时候,书上的例子是基于缓存展开的,于是就想可以写一个通用的本地缓存 写在前面 写一个缓存,需要考虑缓存底层存储结构、缓存过期、缓存失效、并发读写等问题,因此自己动手写的本地缓存将围绕这几点进行设计 缓存失效 缓存失效指的是缓存过期了,需要对
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

PyQt界面

打开designer在界面上放置了一些控件,保存界面为mainUi.ui,将mainwin.ui转换为Ui_mainwin.py pyuic5 -o mainwin.ui ui_mainwin.py ui_mainwin.py代码都是自动生成的,大家可以不需要动。 在生成的文件中有一个Ui_MainWindow类 新的py文件main.py,代码如下: import sys from PyQt5.QtWidgets import QApplication,QMainWindow,QFileDi
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

Java同步锁-synchronized与lock

一、synchronized关键字1、synchronized简介synchronized实现同步的基础:java中每个对象都可以作为锁。当线程试图访问同步代码时,必须先获得对象锁,退出或抛出异常时必须释放锁。表现形式为:代码块同步和方法同步。2、synchr
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

居然花了一周才解决的问题

摘要 万万没想到,最近的一个任务居然在一周没有解决,弄得周六在家忙了一天,还没完成,直到周日早上灵光一闪,才完成了。坦白讲,我已经好久没有过这种体验了,被一个技术问题困扰了好几天,如此这般茫然失措,不过好在最后问题解决了。虽然这个任务可能你不会遇到特别相似的,
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

noip2018练习总结

前言 从上午八点写到下午五点,就写了D1和D2T1,感觉和我去年考试的时候效率差不多 我这次是知道解法去做的啊!!!!!,感觉我必将惨败。。。。 Day1 T1 想了半天,还是只会勉强卡过去的n^2,明明听别人讲过正解的 直接贪心,读入一个a[i],如果a[i]>a[i-1]就把答案加上a[i]-a[i-1],不然不做操作,证明显然 code T2 现在感觉T2挺容易的了,考虑一种货币怎么样有用 当且仅当它不能被小于它的货币表示,用类似线性基的思想考虑就可以了 然后排个序,跑完全背包就好了。。
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

PHP中json_encode与json_decode(那些年踩过的坑)

一、json_decode() 对JSON数据进行解码,转换为PHP变量 语法:json_decode ($json [,$assoc = false [, $depth = 512 [, $options = 0 ]]]) 示例: $book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng'); $json = json_encode($book);
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

快速掌握使用工具类java.util.Arrays

Arrays简介 Arrays是一个数组类,类里面有很多操作数组的方法,包括排序和查找。同时类里面有一个静态工厂,它允许你将数组当成列表来使用。 Arrays特殊要点 MIN_ARRAY_SORT_GRAN = 1 << 13 这是一个数组长度指
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

redis简单了解与简单使用

redis数据库 为什么要学习redis """ 1、redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的 3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用redis替换memcache的路由很简单,后者更强大 redis支持更多的数据类型 redis自带缓存机制,出现数据库系统崩溃数据也是可以有找回的功能 redis
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

MongoDB实现问卷/考试设计

MongoDB的特点 MongoDB是一个面向文档存储的数据库。在MongoDB中,一条记录叫做document(文档),由类似于JSON结构的键值对组成。 由于类似于MongoDB直接存储JSON的特性,MongoDB天生适合作为存储结构复杂的数据结构的介质
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

阿里云安装wdCP搭建网站

wdcp lanmp 安装+搭建网站+安全狗安装 详细实用 百度链接:https://jingyan.baidu.com/album/e8cdb32b1876cd37052bad3a.html?picindex=9 阿里云安装wdCP搭建网站 本文转载自:https://www.w3h5.com/post/59.html 为了方便日后的操作,我选择了CentOS 7.3系统,安装wdCP云主机管理系统。 首先用Xshell连接至服务器,进行wdCP的安装操作 yum install -y wg
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

聊一聊ConcurrentHashMap

前边说了hashmap线程不安全,今天来看一个线程安全的hashmap:ConcurrentHashMap,保证了线程安全的同时,没有像HashTable一样那么笨重,本文将分别就jdk1.8来聊一聊ConcurrentHashMap。 回顾jdk1.7的这就
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

手机短信验证

手机验证接口 from rest_framework.views import APIView from .models import User from utils.response import APIResponse import re # 注册逻辑:1.校验手机号是否存在 2.发送验证码 3.完成注册 class MobileAPIView(APIView): def post(self, request, *args, **kwargs): mo
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

Dubbo配合SpringBoot,实现接口多个实现(group)

SpringBoot配合Dubbo,使用@Service和@Reference,group实现接口多实现 公司项目升级,需要实现springBoot + Dubbo,并支持一个接口多个实现的情况。遇到了几个坑,在这里记录下。 1. 安装Zookeeper 在
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

Spring Boot Admin:微服务应用监控

SpringBoot实战电商项目mall(20k+star)地址:github.com/macrozheng/… 摘要 Spring Boot Admin 可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用,本文将对其用法
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

MySQL的数据库备份与恢复。 mysql binlog详解

首先,我先了解下关于逻辑备份与物理备份。 逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。 逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。 mysqldump mysqldump是采用SQL级别的备份机制,他将数据表导成SQL脚本文件,是最常用的逻辑备份方法。 物理备份 物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的cp这么简单。 好了
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

微服务中如何使用RestTemplate优雅调用API(拦截器、异常处理、消息转换)

关注我,可以获取最新知识、经典面试题以及微服务技术分享 在微服务中,rest服务互相调用是很普遍的,我们该如何优雅地调用,其实在Spring框架使用RestTemplate类可以优雅地进行rest服务互相调用,它简化了与http服务的通信方式,统一了RES
分类: 编程语言 发布时间: 10-30 23:01 阅读次数: 0

学号20182335 2019-2020-1 《数据结构与面向对象程序设计》实验六报告

课程:《程序设计与数据结构》 班级: 1823 姓名: 李金泉 学号:20182335 实验教师:王志强 实验日期:2019年10月日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,23,1, 20, 18,10,1,16,23,49 打印所有链表元素, 并输出元素的总
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0

2019 小米java面试笔试题 (含面试题解析)

本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在阿里也做面试官的工作,身份从求职者变为面试官,看问题的很多角度也不一样,所以下文中既有求职者的视角,也有面试官的视角 面试流程   先说下面试流程,一般大公司都有3-4轮技术面,1轮的HR面。就阿里而言,我共
分类: 其他 发布时间: 10-30 23:01 阅读次数: 0