自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北风的博客

学习记录

  • 博客(15)
  • 收藏
  • 关注

原创 leetcode---前缀和

利用,需要求的题目,则根据条件从map保存的前缀和中找出相关的元素。

2024-04-26 15:00:58 121 1

原创 Sentinel实现原理

sentinel

2024-03-30 13:26:08 112 1

原创 seata分布式事务解决方案

seata

2024-03-30 12:50:55 1007 1

原创 分布式事务各大方案详解

要么什么都不做,要么做全套。

2024-03-28 16:36:57 648

原创 ElasticSearch相关知识

elasticsearch

2024-03-15 23:24:06 847

原创 安卓学习之四大组件之服务

service的作用service用于在后台完成用户指定的操作比如说,我们播放音乐,在后台播放音乐。比如说,我们下载任务,在后台下载文件。这些都是没有界面的后台运行程序,这些都是用服务做的1)service分为两种a)started(启动):当应用程序组件(如activity)调用startService()方法启动服务时,服务处于started状态。b)bound(绑定):当应用程序组件调用bindService()方法绑定到服务时,服务处于bound状态。2)startServ.

2021-03-23 11:20:50 408

原创 安卓学习之四大组件之广播

广播注册的三者方式1.动态注册广播动态接收的广播多数情况下是内部类,这样子可以操作外部类。①. //注册广播//第一步,创建意图过滤器(对外部事件进行过滤,只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应)IntentFilter intentFilter = new IntentFilter();//第二步,添加要监听的广播action(设置频道)intentFilter.addAction(Intent.ACTION_BATTERY_CHAN.

2021-03-23 09:57:02 366 1

原创 安卓学习之四大组件之Activity

四大基本组件都需要注册才能使用,每个Activity、service、Content Provider都需要在AndroidManifest文件中进行配置。AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用。而broadcast receiver广播接收者的注册分静态注册(在AndroidManifest文件中进行配置)和通过代码动态创建并以调用Context.registerReceiver()的方式注册至系统。需要注意的是在Androi

2021-03-22 22:50:37 388

原创 安卓学习之sqlite

sqlite保存下来的数据在如下位置可以查到:Android Studio4.0中正确的打开Android Device Monitor数据库写入数据的步骤:一. 创建数据库:首先我们要看这个SqliteOpenhelper:1).写一個类去继承SqliteOpenhelper(该类方法有两个回调方法:oncreate()和onUpgrade()方法)public class DatabaseHelper extends SQLiteOpenHelper { /**

2021-03-22 19:47:50 138

原创 安卓学习之数据库基础

启动服务以管理员运行CMD(普通运行会报错) 输入命令:net start mysql登录mysql密码显式登录:mysql -h localhost -u root -p password 密码隐式登录:mysql -h localhost -u root \回车 输入密码退出exit/quit对数据库操作显示所有数据库show databases;创建数据库create databases 数据库名称 [character set 编码];显示数据库编

2021-03-22 16:14:19 110

原创 安卓学习之数据存储

方法一.保存文件路径的方式对文件进行存储前面是将数据保存到应用的内部:文件路径:/data/user/0/com.example.qqlogindemo/files 1)通过点击事件处理 2)HandlerLoginEvent()方法事件处理/** * 处理登录事件 */ private void handlerLoginEvent(View v) { //拿到界面上输入的账号和密码...

2021-03-22 15:29:26 1456 1

原创 安卓学习之按钮点击事件

第一种方式1)在要被点击的控件里面添加OnClick属性android:onClick=”cancel”2)接着,在使用这个布局的Activity里去写一个方法,这个方法的格式是固定的:(方法名,就是我们onClick里的值,而这个方法里这个View其实就是我们对应的控件,就上面这个例子,那么这个View其实就是TextView,所以点击的时候,我们可以获取到里面的字了)view instanceof TextView //如果view组件包含该textView,则触发该事件

2021-03-22 13:54:19 281

原创 安卓学习之常用布局

1.布局过程中一些基础的参数设置match_parent表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小wrap_content表示让当前的控件大小能够刚好包含里面的内容,也就是由控件内容决定当前控件的大小像素单位:1)dp适配单位,适配于所有屏幕的手机2)sp字体单位gravity=center内容居中layout_gravity=center布局居中res(resouce)中的drawable是画图soild是背景色 st...

2021-03-22 10:23:28 106 1

原创 解决 error: failed to push some refs to ...(远程仓库地址名)的问题

将本地项目推送到github时,在进行git push时,会出现如下错误因为没有将本地的分支与远程仓库的分支进行关联然后输入git branch进行查看本地分支:确定只有master一个分支再输入git branch -a查看远程分支:发现master下棉还有两个分支:remotes/origin/mainremotes/origin/master然后进行上网查阅资料:发现提供了两种方法,没有能够解决问题。方式一使用git pus...

2021-01-29 12:11:34 12570

原创 Android四大组件服务之小例子

外部应用调用第三方服务采用AIDL(Android Interface Definition Language)AIDL即是用来跟外部第三方用来进行通信的接口(创建AIDL项目,在里面申明接口),要想使用内部接口,应先build project产生.java文件。然后通过实现该接口调用内部方法,产生的.java文件中的Stub继承自android.os.Binder实现了AIDL中的接口。定义的接口方法通过产生的.java文件的抽象类Stub实现,因此实现AIDL中的接口方法即继承.

2021-01-24 12:12:42 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除