- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 TDSQL的安装教程(低配体验)
TDSQL-C MySQL 版既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、高效迭代的优势。TDSQL-C MySQL 版采用存储和计算分离的架构,所有计算节点共享一份数据,提供秒级的配置升降级、秒级的故障恢复,单节点可支持百万级 QPS,自动维护数据和备份,最高以GB/秒的速度并行回档。可以看到tdsql-mysql是完全兼容mysql的数据库,所有的操作都是mysql一样,只不过是多了分布式的集群化,拥有的更多的功能更加高效。可以自行去看一下,我看网上都没有提到。
2023-01-16 17:53:35
12208
11
原创 正则提取${name} 中的name
由于某些地方要用${变量名}来在一段文字中代表变量,然后在具体使用的时候替换变量。 例如短信发送的短信模板。1了解正则正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。首先你的对正则有一定的了解。(?=pattern)正向肯定预查(look ahead positive assert),在任何匹配pattern的字符串开始处匹配查找
2022-04-21 10:31:49
1957
原创 docker安装mysql并且解决一下问题
1.准备你得有能正常运行的docker2.拉取镜像搜索一下镜像 不搜索也行docker search mysql拉取镜像docker pull mysql:8拉取指定版本镜像docker pull mysql:version查看镜像docker images3安装mysql如果你不需要挂载目录,直接运行docker run -p 3306:3306 --name mysql --privileged=true \-e MYSQL_ROOT_PASSWORD=123456
2022-04-18 21:16:15
1374
原创 mysql修改密码 忘记密码
今天学习docker的时候安装mysql之后 挂载了数据卷然后自己连接mysql 突然发现连接不上The specified database user/password combination is rejected: [28000][1045] Acce然后我就想到肯定是我密码设置错了 但是我又记不起密码所以只好修改下密码1.修改 MySQL 配置文件首先我们需要打开 MySQL 的配置文件,如果是 Windows 系统的话,MySQL 的配置文件是 my.ini,它在 MySQL 的默认
2022-02-10 17:48:25
1860
原创 spring ldap 使用心得
详细概念参考:详细介绍什么是ldapDAP的英文全称是Lightweight Directory Access Protocol,简称为LDAP。LDAP是轻量目录访问协议。目录服务是一个特殊的数据库,用来保存描述性的、基于属性的详细信息,支持过滤功能。它成树状结构组织数据,类似文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。为什么要使用LDAPLDAP是开放的Inter
2021-11-16 17:13:44
3455
原创 java开发中elasticsearch 的简单使用
elasticsearch 是什么?如果你还不知道elasticsearch 。可以看看其他的文章分享。或者直达官网 :elasticsearch 官网名词术语要想使用elasticsearch 先要搞清楚elasticsearch 中的各个名词本文主要介绍使用 想了解请 elasticsearch 介绍创建索引官方给定的是这样的PUT /my_index{ "settings": { ... any settings ... }, "mappings": {
2021-07-29 10:21:14
3738
原创 plsql从表格导入数据库表格结构
场景:今天强哥交给了一个任务 按照表格对数据库中表进行修改添加我一开始想着直接挨个复制 复制了两个想了想 这也太不符合我程序员的身份了,挨个复制简直是太浪费时间了。那么有没有有快捷的方法呢? 答案是肯定有的。既然是数据库那么肯定可以通过excl导入到数据库的。那怎么导入到数据库呢?步骤如下:1.excl中的列要和数据库中的一致,所以最好是在plsql复制出一个模板字段名 是否为virtual 数据类型 是否可以为空 默认值 默认为空 注释2.填写数据完成整个表格 原来的数据可以自行动手使
2021-07-20 18:11:43
1092
原创 docker安装nacos遇到的问题
问题描述: 今天早上起来运行自己的项目发现自己nacos连接不上了,然后想到可能是自己服务器的nacos挂掉了,登录上服务器一看结果真是。突然想到服务器要到期了,也懒得重启,直接换了一个新的服务器安装。 随便在网上找了一个安装教程,结果发现自己运行不起来。然后又到了一步步排查问题的时候了,第一步当然是查看日志了docker logs 容器id然后发现错误OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c000
2021-03-11 11:33:24
3096
1
原创 maven资源找不到错误
由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <
2020-10-10 20:07:41
741
转载 最接近的三数之和(leetCode算法学习)
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。提示:3 <= nums.length <= 10^3-10^3 <= nums[i] <= 10^3-10^4 <= t
2020-06-24 20:07:54
538
原创 javaWeb之ajax
Ajax:一种异步数据请求的技术,在本页面不刷新的情况,本页面数据可以和服务器端进行通信核心对象: xmlHttp 浏览器对象。因为是基于浏览器,使用ajax技术时,不须任何插件,原理:1 当本页面浏览器加载完成时,并操作完成时,当面页面没有刷新的情况下,页面数据还在进行,2 cpu 内存都在运行, cpu 内存分配一部分资源出来,通过浏览器对象,把本页面数据传出,再通过浏览器对象,把须要数据传入。ajax开发过程:1 创建一个xmlHttp2 通过open的方式创建一个请求,一种路径,将要用
2020-05-18 23:23:24
1429
原创 javaWeb之json的学习
Json:与平台无关,数据传输格式,javascript object noation—js的带有定义的格式的对象.JSONObject:可把java类型的对象,把数据格式转化成json类型的数据反射:通过编译后的.class文件,得到此类的属性和方法.Java–jsonjava集合–json集合先定义一个数据类Citypublic class City { private String Ename; private String Cname; 。。。。get set 自
2020-05-18 23:01:46
239
原创 AsyncTask不执行onPostExecute方法
我在写作业的遇到了这个问题。在调试后发现onPostExecute和doInBackground都执行了唯独onPostExecute没有执行。然后进一步发现doInBackground中的方法如果执行错误就不会执行onPostExecute。所以要解决问题 你要去检查doInBackground中是否写错了什么。...
2020-05-15 09:38:36
585
原创 利用广播来更新UI 也可以在服务中使用广播来更新UI
在Android开发的时候必然少不了UI的更新,来保证用户的体验和交互。如果在主界面就很好更新,可是有时候总会遇到后台服务和ui交互 要求UI进行更新。最好的办法就是可以使用广播来更新,也可以使用bindservice的返回IBinder来实现。要用广播更新UI肯定要自己定义一个广博类继承于BroadcastReceiver由于要更新UI所以定义为Activity内部类方便操作但是广播只能用动态注册了例如我自己写的音乐播放我在MainActivity中定义了一个广播类 public class
2020-05-12 20:58:18
444
原创 统计「优美子数组」(算法学习)
给你一个整数数组 nums 和一个整数 k。如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。请返回这个数组中「优美子数组」的数目。给你一个整数数组 nums 和一个整数 k。如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。请返回这个数组中「优美子数组」的数目。示例 1:输入:nums = [1,1,2,1,1...
2020-04-21 22:27:39
452
原创 java web 分页显示(学习笔记)
当我们从数据库中取数据的时候(例如商品等) 肯定就有很多 我们一次全部加载会浪费资源,也没办法一次展示那么多,所以我们需要分页(经常使用)。需要分页就要会sql语句来选择数据库中的数据我使用的是Oracle 优点是有rownum (类似于序号的)可以通过rownum来选择数据就是id前面的这个那怎么分页查询呢我们需要先把所有数据select选择出来 作为一个表然后再从这个表选择小于指...
2020-04-20 21:55:35
298
原创 使用数据库(Oracle)完成登录 注册(Java web)
建立model(实体类,也就是把数据库表的字段映射为你的对象的各个属性)然后是util包使用Oracle肯定要导入包使用java web要在web inf 文件的lib目录下添加jdbc包然后编写DBLink- 这个是用来连接数据库的工具类我们写一个静态方法来连接数据库public class DBLink { public static void main(Stri...
2020-04-17 10:31:32
1102
原创 Oracle数据库 java操作书库jdbc
使用plsql创建students表create table students( id number(4), name varchar2(20), sex varchar2(4), age number(4), primary key(id));然后创建序列(Oracle数据库不会像mysql自动自动生成id这样有...
2020-04-15 15:43:38
181
原创 java web 初步使用 servlet 学习
写一个登录页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>登录页面</title></head><body> <h1>登录</h1> ...
2020-04-14 21:41:07
145
原创 广播(Android学习)
1.广播与后台服务如何配合使用;service和BroadcastReceiver都必须在manifest中注册定义service在oncreate方法中创建一个线程 然后开始发送广播我使用的是静态广播 也可以使用动态的然后自己定义一个BroadcastReceiver当计数到达20停止2.当一个耗时的操作完成操作后,如何利用广播及时通知Activity更新UI。查阅资料我...
2020-04-14 20:23:32
363
原创 用jQuery实现的一个轮播(学习笔记)
页面效果展示.整体代码(代码讲的比较详细 我就不过多解释了)<!DOCTYPE html> <html> ...
2020-04-13 21:56:50
196
原创 在自定义Notification中启动服务、打开App的简单案例(学习笔记)
为了让案例代码简单易懂,本案例虽然是以播放音乐功能进行演示,但是为了减少代码量,让演示功能可以更直观地理解,本案例只选取一首固定的mp3进行操作演示,但播放mp3使用了安卓内置的MediaPlayer类,该类可以胜任音频和视频的播放,如果想详细了解,请查阅该类的技术文档。先添加音乐服务类MusicService 继承 Service因为是简单的播放功能 所以用MediaPlayerpubli...
2020-04-10 11:12:57
608
原创 HTML学习(仿做LOL官网头部导航)
效果网站: link.position中的值值描述absolute(绝对定位)生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。fixed(固定定位)生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, ...
2020-04-06 09:39:36
2433
1
原创 Html5的学习 (第三周)
html用到的是外部样式、外部脚本的导入以及一些常用标签——div、ul、li和a标签。css用到的是弹性布局display:flex;弹性布局下的子节点均匀分布justify-content:space-between;平均分配以及常用的消除列表标记list-style:none;例如:前面的小点就没了消除文本下划线:text-decoration:none;比如标签的下划线...
2020-04-03 14:32:53
205
原创 Kotlin 的ViewModel使用(学习笔记)
Kotlin是一由JetBrains开发可用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码和JavaScript与Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数。Kotlin已正式成为Android官方支持开发语言。所以Kotlin还是要学习一下的,毕竟事程序员吗Kotlin还是好学的(有java基础的话)使用ViewModel的和...
2020-04-02 22:53:17
9750
3
原创 glide Volley Swiperefreshlayout(学习)
所谓Volley,它是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通信更快,更简单,更健全。它的优点:(1)默认Android2.3及以上基于HttpURLConnection,2.3以下使用基于HttpClient;(2)符合Http 缓存语义 的缓存机制(提供了默认的磁盘和内存等缓存);(3)请求队列的优先级排序;(4)提供多样的取消机制;(5)提供简...
2020-03-31 18:02:24
236
原创 Android中的事件侦听器 学习笔记
自己实验然后自己对这几个事件侦听器做了测试代码就不贴了 直接看效果吧 要不然页数太多了当我单击按钮时当我长按按钮时这里我设置了返回值为true 所以事件会被消费 不会继续分发 但是如果我设置为false 他就会继续分发 假如我有单击事件 他将会被单击事件消费当我光标点击输入框1时当我光标点击输入框2时然后时key事件我不知道为什么当我 输入字母的时候他不会触发 只有 回车...
2020-03-24 15:29:12
313
原创 android.os.FileUriExposedException (学习笔记)
在写作业的时候 老师要求用Intent 播放音乐 然后Android10版本获取权限。不过我在使用的时候,打错了方法名。第一步需要在AndroidManifest.xml中添加权限许可<!-- 申请手机打电话权限--><uses-permission android:name="android.permission.CALL_PHONE" /><!--...
2020-03-17 20:31:17
335
原创 Java直接转字符串时 数据可能出错(学习笔记)
在学习Android时 老是布置了一个作业 单位转换当我在写长度转换时 遇到了一个bug 当3分米转为三千米时出现了这种情况我自己认为自己写的没有问题 输入其他数字就很正常 百思不的其姐我问了老师老师给我答复应该是直接转字符串的问题,最好使用格式转换函数,把你的calLentgh函数改成返回字符串类型,在其中用DecimalFormat统一转换一下结果再直接输出:private St...
2020-03-12 13:41:56
268
原创 JetPack中的Paging库,实现分页按需加载数据。(学习笔记)
B站的一个UP主 https://www.bilibili.com/video/av74206706使用Paging库就需要用到数据库 (在gradle中添加依赖)最新依赖见 https://developer.android.google.cn/jetpack/androidx/releases/roompage依赖def paging_version = "2.1.1" imple...
2020-03-11 11:47:16
582
原创 底部导航BottomNavigation(学习笔记)
1.创建一个空项目2.创建三个Fragment(with ViewModel)创建好后像这样3.创建底部菜单对着res文件夹右键选择创建给menu添加item 然后修改title 和 icon关于图标选择新建Vector asset4.创建Navigation导航5.添加页面注意每个页面的id要和item的id相对应 要不然没效果6.在mainlayout中添加bo...
2020-03-08 13:31:35
1131
2
原创 关于ViewModel SavedState(学习笔记)
在gradle(app)中添加依赖implementation 'androidx.appcompat:appcompat:1.1.0'implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-beta01'然后新建一个M有View Model类 继承ViewModelpublic class MyVi...
2020-03-07 19:40:22
2293
原创 Android Navigation的简单使用
第一步新建两个Fragment然后再新建一个NavigationResource选择Navigation点击ok后会让你添加依赖点击OK然后就可以把你的fragment添加进去可以选择那个是开始页面然后就是连线了选择窗体可以修改一些属性 我把label修改一下 到时候标题栏就会显示label的内容选中线可以修改一些属性 还可以传递值(自行百度) 这个线是一个a...
2020-03-06 14:50:54
767
原创 Android开发中app图标更换
最近学习Android开发 然后自己有点菜 一遇到问题就没办法自己解决只能百度解决然后我在如何修改app图标遇到了一些问题 下面是我解决问题的一些过程 写下来以后自己好看首先网上的教程是复制一张图片(png格式)到资源文件夹下面的drawable目录下(可以在ASctr +v复制 也可以找到目录直接复制) 然后你就可以看到这种图片再找到manifests目录打开android:icon...
2020-03-06 11:43:30
8006
1
转载 修改Android开发中 界面的风格
打开项目 在资源文件下找到 value 文件夹然后打开找到style.xml打开你会发现<!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">//这是你整个app的风格 <!-- Customize your...
2020-03-05 10:31:34
1133
3
原创 Android EditText 只能输入自己想要的类型
EditText 只能输入数字的情况有很多 每次都没有好好记住 用的时候才百度 现记录一下在EditText 布局文件加一句android:inputType=“number|numberDecimal”number 和 numberDecimal 属性要同时设置 这个是可以输入float类型的下面这句是只能输入整数的 放到EditText 布局文件下 andro...
2020-03-05 10:02:32
298
1
MixProject.zip
2020-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人