项目引入分布式Id步骤 在通用模块common-base中引入分布式id生成算法 common-base中的pom文件引入id-generator和id-generator-core的maven依赖 <!-- id-generator --> <dependency><groupId>commons-logging</groupId><artifactId>commons-log…
2024/11/14 19:02:22[aligncenter][sizexx-large][colorred][b]Many-To-Many (学生、课程、分数)[/b][/color][/size][/align] [colorred]多对多:[/color] 一个学生可以选多门课 一门课可以被多个学生选修[colorred]多对一:[/color] 多组分数对应一个…
2024/11/14 16:05:06REGEXP_LIKE3个参数第一个是输入的字符串第二个是正则表达式第三个是取值范围:i:大小写不敏感;c:大小写敏感;n:点号 . 不匹配换行符号;m:多行模式;x:扩展模式…
2024/11/14 12:42:33我们知道在java的世界里面对象无处不在,那你又知不知道对象在java里面具体是如何存在的呢,比如对象由哪些部分组成,每个部分具体组成又是什么。下面我们来走进java的对象世界,了解java对象的内存布局吧。java数据类型的分类java里…
2024/11/14 12:38:28帐号安全始终是个大问题……特别是很多人都习惯把电子信箱、论坛、淘宝、支付宝、微博、QQ密码设置成同一个密码的时候,问题就更大了。下面这个视频,就是给大家展示下,多个地方用同一个密码带来的危害。http://xiyou.cntv.cn/v-b10e3066-390a…
2024/11/14 18:28:09 人评论 次浏览前言 我蓦然浮起疑念,这不大像是我的人生,我好像是在某人准备好的场所按某人设计好的模式生活——《国境以南太阳以西》 \;\\\;2D教程 shift 滚轮 视口中心不变,摇摆摄像头位置。 ctrl 滚轮 摄像头不变…
2024/11/14 16:52:41 人评论 次浏览Android中PopupWindow位置的确定一般通过showAsDropDown函数来实现,该函数有两个重载函数,分别定义如下: public void showAsDropDown(View anchor) {showAsDropDown(anchor, 0, 0);}public void showAsDropDown(View anchor, int xoff, int …
2024/11/14 15:49:44 人评论 次浏览LVM LVM全称逻辑卷管理(LogicVolume Manager,LVM),是Linux 系统对磁盘分区的一种管理机制,LVM是建立在硬盘和分区至上的一个逻辑层,可以将多个物理分区通过软件,整合在一起,让这些分区看起来就…
2024/11/14 14:50:14 人评论 次浏览高阶函数是一个将另一个函数作为函数参数的函数。故为高阶函数 例如 def add(x,y,f):return f(x)f(y) print add(-3,4,abs)其中add函数是自定义的函数有三个参数,两个变量一个函数变量,在这里我举的是abs(求整数)内置函数。1.Pyt…
2024/11/14 19:14:42 人评论 次浏览本月初 我偶然发现了 BMW 宝马在使用 GPL 许可证方面的一些问题. 来自宝马 i3 汽车使用了大量的开源软件。本人对宝马在遵循这些开源许可证方面有一些疑惑。 通过查看汽车用户界面,我发现了其中不太显眼的 Email 地址 opensourcebmw.com 我给他们发了个邮件…
2024/11/14 19:14:12 人评论 次浏览假期期间想要统计一下bilibili网站的在线人数变化,写了一个简单的爬虫程序。主要是对b站返回的参数进行分析,获取在线人数对应位置。程序关键点在于requests模块的使用。具体步骤1、网页中寻找数据元素对应接口2、设置代理库3、请求接口,json…
2024/11/14 19:13:34 人评论 次浏览一、线程五种状态在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。第二是就绪状态。当调用了线程对象的start方法之后&#…
2024/11/14 19:13:02 人评论 次浏览转自:https://blog.csdn.net/u010223750/article/details/56684096(好文) 前言 经常处理一些文本,处理英文语料没什么问题,但是到了中文这儿就让人抓狂了,稍微不注意就会窜出各种乱码错误,平时…
2024/11/14 19:12:31 人评论 次浏览#region 日志记录、支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); /// <summary> /// 追加显示文本 /// </summary> /// <param name"color">文本颜色</param> /// <param name"text"&…
2024/11/14 19:12:01 人评论 次浏览项目资源管理思维导图 项目资源管理包括识别,获取和管理所需资源以成功完成项目的各个过程,这些过程有助于确保项目经理和项目团队在正确的时间地点使用正确的资源。 本章资源管理不仅仅局限于团队资源管理,也包括诸如机器设备,材…
2024/11/13 23:54:21 人评论 次浏览logrotate 用于切割日志非常方便。logrotate 是基于 crontab 实现的。无需守护进程。安装完定时任务配置在 /etc/crontab.daily/logrotate 文件中,crontab 服务启动的情况下每天会执行一次。具体 daily 目录的执行时间 CentOS 下在 /etc/anacrontab 中设置logrotate…
2024/11/13 23:53:20 人评论 次浏览CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 yum install iptables-ser…
2024/11/13 23:52:49 人评论 次浏览转载自 GITHUB用户rockboom 的翻译文档 SheetJs下载: GITHUB地址 | CSDN下载地址 基础案例 <html lang"zh-cn"><head><meta charset"UTF-8"><title>JS读取和导出excel示例</title><meta name"descript…
2024/11/13 23:52:18 人评论 次浏览看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 写在前面 通过阅读本篇文章你将了解到: 线程池的定义Executors创建线程池的几种方式ThreadP…
2024/11/13 23:51:48 人评论 次浏览突然想在自己的博客中加入个自己喜欢的背景音乐,代码是好实现,但是我想要的音乐资源确实很头疼,用搜索引擎搜索了好长时间,但是音乐文件加载的实在是太慢了或者根本找不到心仪的music; 于是想到了可以上传自己的音乐啊…
2024/11/13 23:51:16 人评论 次浏览