• 等级
  • 254080 访问
  • 209 原创
  • 2 转发
  • 2319 排名
  • 4190 评论
  • 81 获赞

【mysql】分组查询,分组计数

表结构:tin_group(分组表,主键为id)tin_group_stu(分组学生绑定表,外键为group_id)tin_group_approve(分组审批绑定表,外键为group_id)需求:查询出所有所有分组,统计每个分组绑定的学生数,绑定的审批人数SQL语句:SELECTtg.*,tgs.stuCount,tga.approveCou...

2019-04-19 21:15:54

【算法】递归的应用

目录一、What2个重要条件:举例:二、How实例一、实例二、一、What递归算法是一种直接或间接调用自身函数或者方法的算法。实质是把问题分解成规模小的同类问题的子问题,然后递归调用方法来表示问题的解。我们可以把”递归“比喻成“查字典“,当你查一个词,发现这个词的解释中某个词仍然不懂,于是你开始查这第二个词。可惜,第二个词里仍然有不懂的词,于是查第三个词...

2019-04-19 21:11:03

静态代理、动态代理

目录代理分类: 静态代理类: 动态代理类:代理对象的作用:代理模式与软件设计原则:一、静态代理:特点:创建:实现:3步骤:二、动态代理特点:创建:分类:JDK动态代理cglib动态代理JDK动态代理:特点:相关类或接口:...

2019-04-14 21:34:27

【日志】slf4j与logback.xml使用

目录配置:1.pom.xml2.logback.xml配置:1.pom.xml<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><...

2019-04-09 10:25:45

【日志】宏观介绍

一、Why记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。二、What发展历程:三、HowSLF4J使用:以上几种绑定可以无缝切换,不需要改动内部代码,无论哪种绑定,都得依赖slf4j-api.jar适配器绑定需要具体的日志框架:log4j:绑定slf4j-log4j12-1.7.21.jar,依赖log4j.jar...

2019-04-06 09:41:25

【日志】slf4j与log4j使用

目录前言配置:1.在pom.xml中添加依赖2.log4j.properties3.log4j.xml配置:测试:3个依赖的介绍:前言slf4j仅仅是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,所以单独的slf4j是不能工作的,必须搭配其他具体的日志实现方案,比如log4j或者log4j2,要在系统中使用slf4j。如果不想...

2019-04-05 21:25:29

【日志】Log4j基本内容介绍

Log4jLog4j三个重要组件结构日志级别获取日志操作类输出源:Appender布局:LayoutAppender、Layout、Logger三者之间的关系:配置:log4j.xml比log4j.properties多的功能:注意的问题:重复级别判断slf4j-不需要冗长的级别判断Log4jlog4j日志的一些基本知识总结。三个重要组件结构日志信息输出格式;日志信息的优先级;日志信...

2019-04-04 20:53:33

【mysql】数据按照时间排序并且去重

今天帮助同事调了一个SQL语句。需求是这个样子滴:查询最近12条搜索的图书记录,并且去重。数据库现在的数据是这个样子的。他写的SQL语句查询出来是这个样子的:虽然时间是降序排序的,但是图书的记录不是最新搜索的在前面更改后的SQL是这个样子的:--修改之前的语句SELECTDISTINCTts.book_basic_idFROM...

2019-04-03 17:08:27

Navicat连接的某个表一直加载并且不能关闭

问题:今天下午突然发现数据库的一张表一直加载,也出不来数据,并且也不能关闭。解决办法:在Navicat中中执行如下命令:SHOWPROCESSLIST;如果state列中有lock字眼,通过info就可以知道那张表被锁住了然后将进程杀死就可以了kill166840;//数字是进程的id参考博客:https://blog.csdn.net/qq_231675...

2019-03-15 19:35:52

ionic实战

ionic实战

2019-02-24 21:36:45

foreach能否修改数据?

  【问题】foreach循环能否真正修改数据?对于上面的问题,自己有时候也很糊涂。记得做题库的时候遇到一个需求,上一题下一题,当时就用foreach修改了一些值,但是当时做的时候就遇到了问题,并没有真正的修改里面的值。于是就用for循环做的这个功能。最后也没有自己研究是为什么。这次做实习项目的时候,又用到foreach循环来改变元素的值。发现可以改变元素的值。最近看《ja...

2019-02-16 20:36:15

年终总结

首先祝大家新年快乐!回顾一下2018: 2018年的主要事件就在上面喽。展望未来:继续做项目,系统学习一下架构,优化方面的东西,基础知识再打牢一点。 ...

2019-01-31 11:06:58

原型图

原型图如下

2019-01-13 21:46:37

【Mysql】优化——索引

数据库的优化是一个系统工程:建表:表结构的拆分,如核心字段都用int,char,enum等定长结构,非核心字段,或用到text,超长的varchar,拆出来单放一张表.建索引:合理的索引可以减少内部临时表SQL语句:不合理的语句将导致大量数据传输以及内部临时表的使用. 一、索引方法分类:BTREE:HASH:1.1B-tree索引名叫btree索引,大的...

2018-12-25 16:51:34

【Redis】数据类型

Redis简介:一些学习的网址:菜鸟教程:http://www.runoob.com/redis/redis-hashes.htmlRedis命令参考文档:http://redisdoc.com/Redis键(Key):*keys* :查看全部的key值* typekey:查看你的key是什么类型* existskey:判断某个key是否存在* mo...

2018-12-17 16:57:12

JSON的使用

JSON标准形式:JSON键值对的形式{"firstName":"Json"}JSON字符串与JS对象的关系json是js对象的字符串表示法,它使用文本表示一个js对象的信息,本质是一个字符串。varobj={a:'Hello',b:'World'};//这是一个对象,注意键名也是可以使用引号包裹的varjson='{"a":"Hello",...

2018-12-17 10:15:25

BeanUtils与PropertyUtils的常用方法

目录一、copyProperties(ObjectA,ObjectB)1.1BeanUtils(推荐)1.1.1特性1.1.2代码1.2PropertyUtils二、populate(Objectbean,Mapproperties)2.1BeanUtils三、describe(Objectbean)3.1BeanUtils3.2Property...

2018-12-04 10:18:30

分页问题

做项目的过程中,用一条SQL从数据库中查询,是没有办法实现的。只能从程序中来进行处理了。可是这样的话,分页的功能就不行了,就不是真查询了。问了几个同事,他们也没有什么好的办法。所以只能从程序上来进行判断,然后手动的进行分页返回前端去了。下面是一个小例子,查询出所有符合条件的数据,然后进行分页返回。思路:当前页数(pageindex)  :  1      2    ...

2018-11-30 17:12:52

List<E> subList使用

最近突然看到截取List的这个方法,正好项目中进行假分页可以专用道这个方法,下面来总结一下。List&amp;lt;E&amp;gt;subList(intformIndex,inttoIndex);一、注意:1、该方法返回的是父list的一个视图,从fromIndex(包含),到toIndex(不包含)。fromIndex=toIndex表示子list为空2、父子list做的非结构性修改...

2018-11-30 17:12:05

【Java基础】Java8新特性—Stream

目录一、流(Stream)到底是什么呢?二、Stream的操作三个步骤2.1创建Stream2.2Stream的中间操作2.2.1筛选与切片2.2.2映射2.2.3排序2.3、终止操作2.3.1查找与匹配2.3.2归约2.3.3收集一、流(Stream)到底是什么呢?是数据渠道,用于操作数据源(集合、数组等)所生成的...

2018-11-30 17:09:57

qq_Ellen

做最好的自己
关注
  • 学生
  • 中国 河北省 廊坊市
奖章
  • 专栏达人
  • 1024勋章
  • 勤写标兵Lv1