--笑着看你哭--
码龄10年
求更新 关注
提问 私信
  • 博客:212,087
    社区:2
    212,089
    总访问量
  • 16
    原创
  • 31
    粉丝
  • 79
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-06-08

个人简介:熟悉java开发、擅长多线程、网络编程,擅于解决高并发场景下遇到的各种问题,有前后端以及app开发经验,熟悉spring、mybatis、netty等常用框架,熟悉spring cloud各组件的使用。平时喜欢钻研技术问题,希望可以和大家一同探讨技术问题

博客简介:

张乐的博客

查看详细资料
个人成就
  • 获得133次点赞
  • 内容获得59次评论
  • 获得324次收藏
  • 博客总排名2,163,206名
创作历程
  • 2篇
    2019年
  • 1篇
    2018年
  • 1篇
    2017年
  • 13篇
    2016年
成就勋章
TA的专栏
  • java基础
    3篇
  • javaweb
    2篇
  • android
    11篇
  • 分布式系统
    3篇
  • 其他
    1篇
  • spring boot
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

78人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

python 通过stomp协议发送message到 ActiveMQ,通过PrintWire协议接收的坑

背景和另一个系统进行对接,使用activemq进行消息通信。对方使用java客户端监听一个topic,我们需要发送TextMessage消息,对方接收后进行处理。而我们因为系统架构的原因只能使用python进行推送,也就只能通过stomp协议发送消息。然后就遇到了问题,发送的消息在java消费者端只能解析成BinaryMessage,而发送的时候根本没有办法指定消息类型。网上搜了很久没有找到相同...
原创
发布博客 2019.06.12 ·
3572 阅读 ·
5 点赞 ·
1 评论 ·
6 收藏

超简单的 springboot 多数据源切换

spring-boot-stater-multiple-datasourcespring boot 多数据源启动类github地址 https://github.com/zhangle-java/spring-boot-stater-multiple-datasource在项目开发中经常会遇见同一个项目中使用多个数据源的场景,在使用时我们需要对数据源进行切换,某些指定的方法访问特定的数据源。...
原创
发布博客 2019.03.31 ·
9004 阅读 ·
6 点赞 ·
1 评论 ·
31 收藏

使用zookeeper实现分布式锁

使用zookeeper实现分布式锁前几天使用zookeeper实现了一个简单的分布式锁,今天有空上传一下,方便下次用的时候找首先导入zk的maven依赖,或者导入相应jar包<dependency> <groupId>org.apache.zookeeper&lt
原创
发布博客 2018.08.07 ·
634 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

用java写websocket客户端

最近用websocket写一个通讯的系统,服务器用tocmat,客户端使用android,为了在android端用java进行websocket通讯在网上找个很久的资料,搜客户端出来的很多都是js实现的客户端,最合适的就是一个叫java-websocket的开源项目,用起来很简单,在这分享一下自己的一些收获
原创
发布博客 2017.06.23 ·
44954 阅读 ·
11 点赞 ·
11 评论 ·
36 收藏

java中的回调函数

学习过JavaScript的应该都知道,在js中一个方法可以当成一个参数传入另一个方法里面,然后在方法里面调用。这样的例子我们称为回调。在java的语法中不能把一个方法当成一个参数传递,而又很多地方又能用到,所以我在这讲一下回调一般用于某些地方需要调用一个方法,但是方法的具体实现却不清楚。举个例子,一个桌面应用,当按钮被点击后系统会自动调用点击后应该执行的逻辑。但是没写之前根本不知道该执行什么逻辑,
原创
发布博客 2016.10.09 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android开发中使用surfaceView开发游戏

开发android游戏和开发android应用是是两个不同的方向,开发的方法也不一样。 开发游戏一般会选择一个游戏引擎,比如unity3d、cocos2d-x、cocos2d-android等,但是有时候需要做一些小的东西,我们可以使用android系统自带的一个组件surfaceView来开发,同时我们也可以了解到游戏引擎到底是怎么开发的,也可以把其中的一些技巧用到我们平时开发app中,让页面效果
原创
发布博客 2016.10.09 ·
1978 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

android中的动画效果

这里介绍一下补间动画和帧动画 补间动画 部件动画一般有两种写法,一种在代码中写,一种在xml文件中写。1.代码中写法//一个集合可以定义很多动画AnimationSet set = new AnimationSet(true);//创建透明度渐变对象,参数表示透明度从1到0.AlphaAnimation aa = new AlphaAnimation(1,0);//设置动画执行时
原创
发布博客 2016.09.24 ·
473 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

android修改图片(修改图片大小,图片旋转,图片平移)

有时我们需要在现实图片之前对图片的大小进行修改,或者对图片进行平移和旋转之后再显示出来,那就需要对图片进行修改1.代码如下iv = (ImageView) findViewById(R.id.iv);Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.img);Bitmap bitmap = Bitmap.creat
原创
发布博客 2016.09.24 ·
3857 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

android中显示大图片

安卓中经常涉及到大图片的加载,当我们把整个图片都加载进去的时候会非常耗费内存,对于分辨率比较高的图片,由于手机屏幕分辨率没有那么高,全部加载进去意义不是很大,而且经常出现oom异常。所以我们可以通过代码压缩图片分辨率后再显示。 实现步骤1.读取图片的基本信息BitmapFactory.Options options = new BitmapFactory.Options();//只读图片的头
原创
发布博客 2016.09.24 ·
640 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

android开发中通过aidl实现远程方法调用

在安卓开发过程中我们可能见过这样的问题,就是在一个应用中调用另一个应用中的服务,并调用该服务中的方法。我们可能对调用服务并不陌生,可是要执行服务中的方法,却不能直接调用。因为两个服务和调用它的程序属于两个应用,在不同的项目中,根本访问不到。安卓在设计的时候也帮我们想到了这个问题,并设计了aidl,下面我们来看一下到底是怎么使用的
原创
发布博客 2016.09.20 ·
3574 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

android本地调用service方法

作为android四大组件之一的service经常被用做后台任务,比如后台播放音乐。但是经常有在页面中调用service中方法的需求。比如后台播放音乐,在前台暂停,开始,快进等操作,需要在activity中调用本地service中的方法先来说一下service的启动方式。service的启动方式有以下几种用startService()启动本地服务。用bindService()启动服务。混合方式
原创
发布博客 2016.09.18 ·
2058 阅读 ·
5 点赞 ·
2 评论 ·
6 收藏

android中子线程访问UI组件

安卓新版本设计中,为了避免 anr(android not response)问题出现,所以不能再UI线程中访问耗时操作,只能创建子线程去访问,例如访问网络。但是为了安全又不能在子线程中访问UI,所以可以使用Handler去访问 安卓中为了解决上述问题,内置了一个消息队列机制。在子线程中将message放入Handler中,然后系统会自动去处理这些消息。
原创
发布博客 2016.09.18 ·
955 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏

android中activity的使用

activity的作用 activity作为android四大组件中的一个,在我们开发的每个安卓应用中都会用到,是最常用的组件之一。一个activity就是我们平常看到的一个页面,一个安卓应用可以有很多个页面,其中每个页面就是一个activity。activity的基本用法 我们创建一个android应用之后,开发工具会自动为我们创建一个activity。activity其实就是一个继承了
原创
发布博客 2016.09.17 ·
772 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

对于android中Intent的action、category、data的补充说明

今天发了一篇关于android中Intent的文章,写完后感觉写的不是很清楚,在这对Intent隐式意图中的action、category、data单独做出说明先写一个意图过滤器 <intent-filter> <action android:name="android.intent.action.VIEW" />
原创
发布博客 2016.09.17 ·
480 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

安卓开发过程中Intent的使用

安卓开发过程中Intent的使用1.Intent的作用Intent中文意思为意图,在安卓中用来实现页面之间的跳转和数据的传递等功能。比如我们的应用从一个页面跳转到另一个页面,一个应用调用另一个应用,浏览器中调用打电话,发短信等功能,还有通过activity启动服务,广播接收者启动服务,广播接收者启动activity等。服务其实就是一个没有界面的应用,比如音乐播放器退之后还可以后台播放,就是通过服
原创
发布博客 2016.09.17 ·
1557 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

java桌面应用开发可视化工具windowbuilder详细使用方法

这是我以前在百度文库写的一篇文章,主要讲解在eclipse中安装windowbuder插件让java也能像c++那样进行可视化开发,废话不多说,直接开始Window builder安装进入这个网站http://www.eclipse.org/windowbuilder/download.php然后右键对应版本后面的link,复制链接地址 点击help----
转载
发布博客 2016.09.17 ·
135380 阅读 ·
80 点赞 ·
12 评论 ·
394 收藏

android中activuty的简单总结

android中activity的使用activity的作用activity作为android四大组件中的一个,在我们开发的每个安卓应用中都会用到,是最常用的组件之一。一个activity就是我们平常看到的一个页面,一个安卓应用可以有很多个页面,其中每个页面就是一个activity。activity的基本用法我们创建一个android
原创
发布博客 2016.09.16 ·
1480 阅读 ·
3 点赞 ·
2 评论 ·
1 收藏
加载更多