自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 android 获取手机唯一标识(遇到的问题及处理)

我们项目中有一个需求,那就是获取同一用户进行签到时候只能使用一个设备,在17年之前还可以正常使用,最近新增一个手机唯一标识权限打开管理,从而影响了最早之前的逻辑处理在这里专门做一个记录,来警醒自己。最早之前博客 http://blog.csdn.net/u014007519/article/details/52526580其中有一个代码获取手机唯一标识 是需要获取手机设备信息权限的,但是有的用户可...

2018-03-15 18:54:28 5287

原创 Docker中部署nacos 开启鉴权springboot连接配置

这里nacos我们用到了注册中心和配置中心。启动项目的时候配置中心没有问题,当涉及到鉴权的时候登录报错。然后梳理了一下nacos源码,这里就是一个用户密码登录授权的一个过程。按道理说所有的东西都是采用同一个docker网络连接的,连接的时候可以采用容器名连接。3 但是考虑到docker内的容器ip地址可能会变化最好可以采用不变的方式。后来我把注册中心连接修改容器的ip地址:server-addr=这里就奇怪了,同样的连接配置。nacos2的容器名可以连接,注册中心。1 我的账户密码肯定是没有写错的。

2024-09-06 12:33:26 422

原创 Docker-compose 部署nacos 并开启鉴权

这几行主要是开启鉴权的配置。配置好以后启动nacos。通过ip:8848/nacos可以连接登录到nacos管理后台,默认登录账户密码: nacos / nacos。1 如果是公网的话 请关闭公网端口8848 或者修改端口后 比如 修改18848 等,生产环境尽量用内网去连接。下面网络自己先创建好。我部署的时候基本上所有的容器都加入到同一个网络中了,这样容器之间通信可以用容器名去链接。2 升级nacos最新版本,我们之前采用的是2.0.4版本,目前升级到最新。docker-compose部署方式不多。

2024-09-06 11:36:00 531

原创 Docker 部署loki日志 用于微服务

因为每次去查看日志都去登录服务器去查询相关日志文件,还有不同的微服务,不同日期的文件夹,超级麻烦,因为之前用过ELK,原本打算用ELK,在做技术调研的时候发现了一个轻量级的日志系统Loki,果断采用Loki部署。这个地址是你采集日志后发送给loki的网络地址, 如果不同的服务器则采用Ip地址访问,如果同一台服务器可以用127.0.0.1 发送。我这里是docker内部的连接 所以是这样的。如果是其他的地址就配置自己的ip地址。我这里是单个服务器系统部署,如果是多个服务器的话,修改链接配置即可。

2024-08-19 19:02:59 1562

原创 2021-02-20

ShardingSphere-JDBC 4.0.0-RC1 MyBatis 单库分表pom文件增加shardingsphere引用<dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.0-R.

2021-02-20 09:36:29 273

原创 2021-02-20

Logback配置基本示例<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod=" 5 seconds" debug="true"> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /&.

2021-02-20 09:34:11 129

原创 JVM内存学习记录

JVM属于Java工程师必备技能,作为一个程序员或者工程师必须了解代码执行的原理一 jvm 虚拟机1 . java为什么跨平台效果好; 因为jvm从软件层次进入处理拦截因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台运行堆(Heap):Java中只有一个堆,被所有线程共享。堆中的数据没有先后顺序(逻辑上连续就好),堆中的数据不需要事先告诉编译器它的生存期,可以动态的分配内存的大小.

2020-11-25 22:43:12 220

原创 CPU性能优化学习记录

最近复习Java开发,这里记录一下cpu缓存相关知识这里引用大神博客,做一下知识分享,如果涉及侵权,请联系我,我会立马删除。在内存与cpu寄存器之间,还有一块区域叫做cpu高速缓存,即我们常常说的cache。cache分为L1、L2、L3三级缓存,速度递减,离cpu越来越远,L1、L2每个内核自己都有,L3是每个插槽上的多个内核共用一个。L1缓存的缓存容量通常在32-4096KB。cpu按照值使用频道来从1、2、3缓存逐个进行检索,L1如果没有命中,就向下继续检索L2、L3直到内..

2020-06-17 11:15:35 284

原创 JVm学习记录

jvm内存分析:jvm内存主要有三部分组成:堆,方法区,和栈一 Java堆1 堆是jvm中内存管理中最大的一块,其主要作用是:用于存储创建好的对象和数组,2 jvm只有一个堆3 被所有线程所共享堆是一个不连续的内存空间。4 堆被划分为新生代和老年代。新生代主要存储新创建的对象和尚未进入老年代的对象。老年代存储经过多次新生代GC(Minor GC)任然存活的对象。5 新生代 :程序新创建的对象都是从新生代分配内存,新生代由Eden Space和两块相同大小的Survivor Space(通常又..

2020-06-17 11:14:31 166

原创 学习与总结

说起来做后台开发已经有半年了,去年年底把公司的整体项目重构成组件化,也多亏了在公司时间比较长,代码沉浸比较熟悉。整理一下自己学会的东西吧。android 就不说了 对于一些三方的东西千篇一律,可以很快的上手,什么组件化,mvc mvpp框架都有一些深入了解,作为团队的loder ,处理项目过程中遇到的问题,搭建项目框架,封装代码,等等都有做过,处理一些线上紧急问题,做东西还是挺快的。但是欠...

2018-08-02 11:57:38 173

原创 oppo手机微信支付成功后回调不执行的处理办法

在这里不得不吐槽一下国产的强大,丰富的手机,丰富的系统,丰富的app,以及丰富的问题。不过吐槽归吐槽,还是要解决问题。我得问题是  在oppo r9手机上,改手机系统版本为5.1系统,在微信支付成功以后,死活都不能接收到回调消息。我们在这里是EventBus传递的消息,但是其他手机都可以,oppo r9的却不行查找了oppo论坛,和联系了oppo客服,当初为了安全性考虑,不允许三方接受一些回调和三...

2018-05-04 18:04:32 3301 1

原创 Android webview中 通过Scheme方式唤起Activity或App

前段时间合作单位给了一轮播图广告链接,点击轮播图会跳转到一个网页,网页上有一个跳转到微信公众号的一个按钮。 经验证。IOS的手机可以完美的跳转到微信客户端,到关注微信公众号界面。而安卓却做不到,并且报错。错误如下:由于之前没有接触过这个,就开始疯狂的查资料,查资料之前,我用uc浏览器,华为浏览器,微米浏览器试了一下,发现也不是所有的浏览器都可以的。不过uc浏览器可以,那么就说明可行。我根据错误信息...

2018-05-04 17:44:18 7158

原创 Zookeeper服务安装

Zookeeper服务安装步骤详解。在这里我提供一个已经配置好的Zookeeper安装包,严格按照我的编写文档操作,一定可以成功!https://download.csdn.net/download/u014007519/103410461.        创建文件夹和复制文件(1)在服务器D盘根目录下创建ProgramFiles文件夹。(因为Zookeeper安装的时候文件路径不能有空格)(2)...

2018-04-11 14:17:55 281

原创 java ssm获取oracle数据库中DATA类型字段时分秒为0解决办法

最近一次项目中获取数据库中DATA类型字段 时分秒为0.  例如:2018-03-23 0:00:00:  一般的数据库中,DDATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别。 根据 多方查证表明:           在Oracle9.2之后,引入了内置数据类型TIMESTAMP。之所以引入它,是因为内置数据类型DATE的最小单位为秒;9....

2018-03-22 20:12:32 3195

原创 java Dubbo框架的时候报错BindingException

1。 报错是BindingException异常。 出现错误的时候首先不要慌张,仔细查询错误定位的代码,查询具体原因。然后按照自己的想法,或者网上查询去修改错误。我这个错误主要是 StatisticsDataMapper类绑定错误。对比了一下代码,查找了半天终于找到错误所在位置。原来我在Dao层的时候,java类定义的名字为StatisticsDataMapper.java文件。resources下

2017-12-12 17:20:12 666

原创 java和安卓时间转换工具

超好用的时间日期转换工具类分享 包含:各种日期格式,详细的周,详细月份。各个格式之间转换,日期转换string.增加日期的年份,增加日期的月份,增加日期的天数,增加日期的小时,等等。获取详细的年份,月份,日期,时间,等 计算两个日期直接相差的天数等。。下面直接贴代码:package com.bjcsxq.span.utils;import java.text.ParsePosition;impo

2017-12-01 18:36:46 228

原创 微信小程序开发分享

第一步: 你需要在微信公众平台注册自己的帐号,因为小程序目前来说允许个人创建帐号,开发小程序,所以是一个不错的机会,这个是微信公众平台的连接,注册帐号的时候有三个类型:分别是服务号,订阅号,小程序,请看清选择小程序类型帐号。然后按照微信公众平台的提示一步一步把帐号注册好:https://mp.weixin.qq.com/第二步:编辑你的小程序信息,包括名字,logo,描述,等等。小程序的信息修改和

2017-11-29 12:18:32 2043

原创 Android获取手机唯一标识

1.许多应用都有这样的需求获取你的手机唯一标识,当你卸载软件重新安装的时候也要保证这个唯一标识不变,所以只能根据手机硬件的去获取到唯一标识,2.有好多跟硬件相关都会有各种权限问题。一种很简单直接获取到READ_PHONE_STATE的权限,读取到设备串号.3.如果是Android6.0系统需要去申请权限,否则会奔溃,这是6.0的新特性。虽然没有什么暖用。(1)这种方式不加密,直接获取串号if

2016-09-13 15:48:30 1898

原创 Android 实现按照图片宽高改变imageview的宽高。

/** * 自适应图片的ImageView * * @param context 上下文对象 * @param image imageveiw 对象 * @param bitmap 参数 */ public static void setImageViewMathParent(Context context,

2016-07-26 09:29:46 6538

原创 Android studio中如何撤销svn的关联

有时候当项目已经和svn关联上,会出现各种各样的问题。这时候你需要把服务器上的代码删掉,然后重新提交。那么这时候需要你撤销掉已关联的项目。分为两步 1 找到你本地project也就是工程路径下的.svn文件 删除 ,找到你module下的.svn文件删除。2 看上图 找到你工程下面.idea文件夹,然后打开文件夹下面的vcs.xml文件。把 vcs=”svn” 中的svn删除。也就是 这样

2016-06-15 17:22:18 2360

原创 Error type 三: Activity Class {.} dose not exist【解决方案】

刚用Android studio的时候会出现很多问题。问题在于一点点积累 一点点解决才能成长。 在这里我说一个问题就是当你更换包名,或者在手机上装过APK后,直接通过真机调试,点击run,会出现 Error type 3 Error: Activity class {com.abc.appname/com.abc.appname.MainActivity} does not exist.的错误,

2016-06-15 09:40:46 11170 3

原创 android 监听软键盘弹出和隐藏和4.4系统沉浸式通知栏冲突解决

由于项目的需要相信大家肯定会遇到各种各样的问题,如何去解决问题,如何去学习进步,对我们来说都很重要。希望自己能养成记录的习惯,也希望自己遇到的问题能帮助更多的人少走弯路。 在这里我们首先说一下android监听软键盘弹出的实现方法。这样的方法相信网上也有很多。在这里我介绍一下我项目所用的吧。 1 。监听软键盘的弹出和隐藏。 由于google没有提供监听的方法,好多项目需求都会需要这样的监听,那

2016-03-31 10:21:42 4157

原创 同一个listview上下展示不同布局,解决两个listview上下显示不全问题

最近不知不觉养成了写博客的习惯,有一些好的东西就要跟大家分享,如果碰到了相同的需求,可以节省开发的时间,不过我还是建议别人的东西只是参考的价值,只有自己去理解,如何变成自己的东西才算是进步。好了废话不多说,我们项目这次实现的东西是两个完全不同的列表(两个列表的数据对象不一样,样式排版不一样)放在一个界面,分为上下的排列方式。遇到这样的情况首先会想到用两个listview上线排列显示。但是你会发现当第

2016-03-09 09:54:36 2841

原创 android 仿淘宝物流时间轴控件

android 仿淘宝物流时间轴控件在这里感谢一片作者的demo,我在他的基础上做了写修改 ,改成我们项目所用的样式!还是那句话没有实现不了的需求,只有想不到的。首先看我们项目的设计图。 首先看一下别人的自定义时间轴控件,是通过画布的方法自己写的一个view.`public class TimeLineView extends View {private Paint mPaint;/** *

2016-03-07 17:45:27 9004

原创 android 美团多渠道打包详解

最近发现很多人都在用美团的多渠道打包,本人亲自实验了一下发现确实挺好用,但是整个过程确实累人的,网上铺天盖地的各种文章,(这里就不吐槽某些搜素了),但是都不是很详细!所以我把自己的理解和过程详细的写一下,希望就算是菜鸟也可以看懂,大神能更快的看懂。 首先你需要下载资源文件这是我上传的资源链接http://download.csdn.net/detail/u014007519/9434093 将下

2016-02-17 14:41:44 2487 1

原创 android的edittext输入银行卡默认4位一个空格

package com.example.testdemo;import android.content.Context;import android.text.Editable;import android.text.TextWatcher;import android.util.AttributeSet;import android.widget.EditText;

2016-01-08 15:36:11 1658 1

原创 android性能优化之布局优化

android程序优化一直是开发的重点也是难点,应该从一些小细节的地方就开始注意,这样才能做出完美的应用。

2015-12-02 20:19:50 514 2

原创 第一次来写博客,做一些学习中的总结,希望大家可以支持

谢谢大家

2014-03-30 09:26:17 514

nacos-server.jar

因为github 下载特别慢 所有上传一份最新版本

2020-01-07

zookeeper服务压缩包

搭建Zookeeper服务需要的压缩包,里面配置文件已经配置好了,直接使用

2018-04-11

超好用的日期处理工具类

超好用的时间工具类,包括时间各种格式转换,时间字符串互相转,时间增加,时间减去,单独获取日,获取月,获取时间等

2017-12-01

微信小程序源码

随着微信小程序越来越火,非常受广大开发者的青睐,所以我们都学习了一段时间,如果感兴趣的话可以下载源码,一块学习研究

2017-11-29

微信小程序

随着微信小程序越来越火,作为互联网开发的我们都开始学习了微信小程序,如果有一定的html基础的话,是比较容易上手的,这里分享一些源码,供大家一块学习和研究

2017-11-29

获取手机唯一标识

1、支持Android6.0系统手机不打开权限 2、支持卸载重新安装

2016-09-13

仿微信朋友圈选择照片

在这里非常感谢github上面的大神分享,我把依赖项目和工程集成在一块,到时候如果项目需要的话把相应的文件添加到自己的项目中就可以,方便大家自行修改,来适应自己的需求开发

2016-07-26

android 4.4支持透明状态栏和透明导航栏

开源的 支持android4.4系统的透明通知栏控件。用起来效果比较好。

2016-03-31

同一个listview展示上下两个不同列表,不同样式

如果两个listview上小排列会出现下面的显示不全的问题,这个demo很好的解决了这个问题

2016-03-09

android 仿淘宝时间轴demo

仿淘宝的物流显示好久没有写东西了吗如果用到了可以试试看 哈哈哈哈

2016-03-07

美团多渠道打包资源文件

这个是android美团多渠道打包的一个工具类,分享给大家

2016-02-17

android 银行卡每隔4为一个空格demo

做公司的项目 需要填写银行卡号 每隔4追加一个空格

2016-01-08

图库选择图片,拍照上传图片

包含打开相册,照相上传功能。自己项目提出来的

2015-06-18

空空如也

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

TA关注的人

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