- 博客(21)
- 收藏
- 关注
原创 Mysql DISTINCT去重 排序
8.0环境不方便groupby的情况下,distinct 排好序的临时表发现乱序,distinct会默认取表的第一列去正序排序,在临时表第一列改成序号(@i:= @i+1)解决
2021-08-26 17:31:07
1605
原创 group by时获取最新一条数据的字段
SUBSTRING_INDEX(GROUP_CONCAT(`字段A` ORDER BY `字段B` DESC SEPARATOR '||'),'||',1)
2021-07-23 13:48:38
360
原创 UML基础
虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;
2021-04-18 01:30:46
122
原创 mysql统计字符串中某字符重复次数
select SUM(IF(LENGTH(字段) > 1,LENGTH(字段) - LENGTH(REPLACE(字段, ',', '')),0)) from table;mysql统计字符串中某字符重复次数
2020-09-03 11:20:00
1860
原创 maven idea设置查找依赖优先从指定的本地仓库获取
maven idea设置查找依赖优先从指定的本地仓库获取选择Setting>Build,Execution,Deployment>Build Tools >Maven>Runner,设置Maven启动虚拟机的选项:VMOption,设置所有资源先从本地仓库查找,如果本地仓库中没有才去互联网找。-DarchetypeCatalog=internal...
2020-08-14 15:07:03
9691
4
转载 DOM解析XML报错:Content is not allowed in prolog
报错内容为:Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.网上所述总结来说就是解析内容内包含BOM。这个标记是看不到的,流里面有这个标记而已。BOM:Byte Order Mark,中文名字节顺序标记。UCS规范建议在传输字节流前,先传输BOM来判断字节顺序。其实UTF-8是不需要用BOM来表明字节顺序的,但是可以 用BOM来表明编码方式。BOM的UTF-8编码是...
2020-05-09 15:57:43
679
转载 Java内部类详解
转自http://www.cnblogs.com/dolphin0520/p/3811445.html 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常...
2018-04-20 14:29:43
129
转载 http协议学习系列
转自http://www.blogjava.net/zjusuyong/articles/304788.html1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task F...
2018-04-19 14:41:19
137
原创 Js中对Date值的处理
一:已知日期格式为 "YYYY/MM/DD",计算相对于今天的天数差。function fromNow(date){ var mTimes = new Date(date); var fromTimes = Date.now() - mTimes.valueOf(); return Math.floor(fromTimes/(24*60*60*1000));}var...
2018-03-05 23:00:01
2003
转载 Java必须理解的六大基础问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wo
2016-11-17 09:57:53
327
转载 理解java反射
转自:http://www.jianshu.com/p/7fdb8c828602首先来看看用反射机制和用以前的方法新建对象实例有什么不同第一步新建一个Person对象用以前的方法是:Person p = new Person();在内存中新建一个Person的实例,对象p对这块内存地址进行引用用反射机制实现 (有三种方法):第一种:Class cls
2016-11-02 15:53:10
297
原创 Java的单例设计模式Singleton
单例模式是一种常见的设计模式,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。Java Singleton模式就为我们提供了这样的实现。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收。单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方面的作用
2016-10-22 18:03:57
272
转载 BroadcastReceiver的两种注册和粘性广播
广播接收器注册一共有两种形式 : 静态注册和动态注册.两者及其接收广播的区别:1.动态注册广播不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。 静态注册是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。 2.当广播为有序广播时: 1 优先级高的先接收
2016-10-22 17:42:07
1393
原创 AndroidStudio常见bug
1、Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException:
2016-10-21 13:39:16
458
原创 android真机测试报错:Please configure your build for VectorDrawa
今天用真机测试时,突然报出了非语法的错误:This app has been built with an incorrect configuration. Please configure your build for VectorDrawa.查了一下 原来是build.gradle(project)里的com.android.tools.build:gradle的版本过低。设置为2.
2016-10-21 13:05:35
407
转载 android加载大量图片内存溢出的三种解决办法
方法一:在从网络或本地加载图片的时候,只加载缩略图。/*** 按照路径加载图片* @param path 图片资源的存放路径* @param scalSize 缩小的倍数* @return*/public static Bitmap loadResBitmap(String path, int scalSize) {Bit
2016-04-19 15:47:34
1103
原创 Java实现从文件中读入写入学生信息并实现增删改
先实现单向链表再实现IOpackage SAVE;public class LinkList { // 链表 public Node first; //private int pos; public LinkList() { this.first = new Node(null); }/** * * @param stu */ public void addN
2015-07-08 19:40:02
7789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人