自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 java+smack+openfire即时通讯Im(五)

java+smack+openfire即时通讯Im(五)前端发送群聊消息前端加入群聊前端发送群聊消息后端新建群聊以及添加群成员成功以后,前端就可以开始聊天了:// 创建一个<message>元素并发送 var msg = $msg({ to: toAccount, from: localAccount, type: 'groupchat' }).c("body", null, val); connection.send(msg.tree());其实跟单聊的时候是一样的

2020-09-25 17:03:07 350

原创 java+smack+openfire即时通讯Im(四)

java+smack+openfire即时通讯Im(四)创建群聊加入群聊创建群聊前面的单聊完成以后,就开始群聊的功能把,首先是创建群聊:后端进行群组创建:/*** * * <B>方法名称:</B>createMutiUserChat<BR> * <B>概要说明:</B>创建群聊<BR> * * @param userName * @param password

2020-09-25 16:43:25 444 5

原创 javaWeb项目怎么在pom.xml文件里面引入本地jar包

javaWeb项目怎么在pom.xml文件里面引入本地jar包日常开发中,有些jar包通过maven是找不到的,但是项目又需要这些包。如果是只在本地运行的话,那可以直接把jar包下载下来,然后build一下就可以了。但如果是联合开发,项目是多人共同开发的,你本地的jar包不提交或者没配置好的话,别人下载你的代码就会报错!而且发布到生产环境的时候也会运行报错的。所以,你不仅需要提交你本地的jar包...

2020-04-27 15:30:11 4064

原创 java+smack+openfire即时通讯Im(三)

java+smack+openfire即时通讯Im(三)添加好友获取离线消息添加好友前面的东西完成以后,现在开始添加好友!这个地方遇到个问题,因为只能单向添加好友(添加完成以后,对方不同意,因为没有找到实现方式),所以我在服务器设置了默认双向添加。也就是说只要你添加了,系统默认双方互为好友(不需要对方同意)。如果各位大佬有已经实现了的,欢迎指正。首先在服务器下载双向认证插件以及进行服务器配...

2020-04-03 11:17:21 489

原创 java+smack+openfire即时通讯Im(二)

java+smack+openfire即时通讯Im(二)前提发送聊天信息获取好友列表前提上一篇的注册登录完成以后,就可以开始聊天了发送聊天信息XMPPTCPConnection connection = initOpenfireConnect();connection.login("账号","密码");ChatManager chatManager = ChatManager.get...

2020-04-03 10:38:48 639

原创 java+smack+openfire即时通讯Im(一)

java+smack+openfire即时通讯Im(一)简介openfire服务器搭建smack API文档以及相关jar包下载登录、注册初始化链接注册登录简介使用java+smack+openfire完成简单的即时通讯,包括登录、注册、添加好友、获取好友列表、获取离线信息等。openfire服务器搭建之前一篇文章已经写了服务器的搭建,以及一个简单的strophe.js连接openfire...

2020-04-02 14:53:57 1132

原创 js实现百度地图超过边界提示

需求:有55个点,其中50个点在省内,5个点在省外,地图加载的时候视野默认为省内的范围,然后省外的点需要动态的使用箭头的形式去提示地图外的那一个方向还有点,且随着地图放大缩小,拖动而实时更新箭头的位置。效果图:其实这个需求最大的难点在于,怎么去找到省外的点在那个方向,夹角是多少。实现思路:首先,我们是可以拿到当前地图视野的四个角,中心店以及省外的点经纬度的,所以只需要把经纬度(球面坐标...

2020-03-19 17:24:07 909

原创 js+java实现登录滑动图片验证功能

最新需要公司要求在不改变原来的登录逻辑的情况下,将原来的验证码登录的形式改成滑动图片的形式!下面是做出来的效果:实现思路:所有的图片数据,验证全部由后端来做。前端调用接口,后端会返回两张经过base64加密的图片信息,分别是背景图片和滑块图片,前端滑动滑块以后将X方向的滑动距离传回后端做验证,验证成功以后再做后续的登录逻辑验证,以下是完整的过程:获取背景图,我这边是在FTP上放了10张图片...

2020-03-17 10:49:28 2349 3

原创 使用wampserver服务部署showdoc项目

wampserver可真是个好东西啊,最近公司需要整理一下接口文档(因为之前一直都是以word的形式提交到SVN上的,每次写接口文档都很麻烦,而且还不好管理),得找个好用又方便的东西来统一管理一下!正好当时手里面没什么事情,这个事情就落到我头上了!百度了一下,有的人用Swagger,有的人用RAP,还有的人用DOClever,五花八门的,看来看去,感觉还不如showdoc好用(可能是在上一家公司用...

2020-03-03 11:32:58 537

原创 使用strophe.js连接openfire服务器实现web端即时通讯

最近公司需要做一个简单的即时通讯功能,因为不是什么主要的功能板块,而且资金有限,所以要求要用开源的。之前自己用过环信还有极光,但是这两个都是要收费的。后面查了一段时间以后,选择用openfire作为服务端,strophe.js作为客户端来进行开发。主要实现了,文字、图片、视频、位置、文件发送,开发过程中遇到的问题还是蛮多的,这里就记录一下,以便以后参考!首先是openfire服务器,服务器下载...

2020-02-27 15:39:18 2514 12

原创 @Controller和@RestController的区别?

使用@Controller注解Controller的时候: 如果方法里面return的是具体的JSON、xml等类型数据的话,需要再方法的前面加上@ResponseBody注解 如果方法里面return的路径(页面跳转)的话,需要配合视图解析器InternalResourceViewResolver才行(方法前面不加@ResponseBody注解)使用@RestCont...

2020-01-08 14:42:03 91

原创 一个从培训机构出来的程序员

最近,好像很多人都在议论培训班出来的程序员的能力问题!没忍住手痒,所以也跳出来发表发表! 先说下我自己的情况吧,普通大学本科毕业的,专业是土木工程的,16毕业以后去了一家培训机构进行了6个月的java培训,从此就在程序猿、攻城狮的路上一去不复返了......现在在一家三线小城市互联网公司做后端开发,不说自己技术有多好把,但是至少出去说的时候不丢人吧。 ...

2019-12-06 16:55:25 4610 6

原创 简单实用java调用WSDL接口,并解析返回数据格式

最近因为一些数据问题,需要跟第三方对接数据,OK!要联系方式,联系上了,然后人家就给我一个文档,说所有东西上面都有.....,没办法只能自己慢慢琢磨了!然后发现他们是WSDL的方式调用的,百度了一下,WSDL是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言,以前只是知道有这么各东西,但是从来没用过,只能研究一下怎么搞了!以下只是我个人研究得一...

2019-11-01 13:49:33 11572 13

原创 java关于时间格式的一些操作,欢迎拿走...

1,获取指定格式的当前日期,pattern可以是任意格式的日期,如"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm, HH:mm:ss"public static String getDate(Strin...

2019-07-03 11:31:10 140

原创 怎么快速完成ftp环境搭建

首先,开始-控制面板-系统和安全-管理工具点击IIS管理器(信息服务)空白处右键,然后点击添加FTP站点,输入ftp名称以及要搭建的ftp的文件夹位置,输入端口,然后按自己的需求选择访问的权限以及操作权限等就OK了是不是很快?...

2019-06-21 16:13:50 592

原创 springBoot在工具类里面读取配置文件里面的信息

springBoot是真的很方便,简单明了,相对于以前的springMVC,写起来节省了不少时间!springBoot读取配置文件的方式很多,可以使用 @Value("${druid.type}")的方式去读取也可以使用 @ConfigurationProperties(prefix = "druid.master")在实体类里面获取配置文件的信息,但是这两种方式都有个问题,对于用st...

2019-06-21 16:02:16 3755

原创 浅谈个人对大城市程序员与小城市程序员的感想...

本人从事java开发工作两年了,家境一般,因为不想离家太远,所以一直都是呆在家这边(一个二线偏三线的小城市),在一家小IT公司上班。感觉大城市的公司想活着得靠公司各方面的实力,而小城市的公司,想活着只需要老板有背景就行了(这点我这两年的经历深有体会)。额,扯远了,回到我们的话题!在大城市的程序员,怎么说呢,工资高,机会多,个人前景更好,接触的各方面包括技术、知识还是其他的人脉什么的,肯定是...

2019-06-04 16:42:39 5359 8

原创 MultipartFile文件上传后台报错request is not a multipart request

日常开发中经常会用到MultipartFile文件上传的功能1.直接使用表单提交的方式前端:<form action="http://xxx.xx.xx/page" method="post" enctype="multipart/form-data">选择文件:<input type="file" name="apkFile"><input ...

2019-06-04 16:11:51 12872 3

smack连接openfire用到的jar包

java+smack+openfire实现即时通讯的相关jar包下载,java+smack+openfire实现即时通讯的相关jar包下载,所用环境JDK8

2020-04-02

outBounds.zip

首先,我们是可以拿到当前地图视野的四个角,中心店以及省外的点经纬度的,所以只需要把经纬度(球面坐标),当成平面的直角坐标换算就可以了,如果外面的点不在当前地图视野内的话,外面的点与当前视野地图中心店连接,肯定会与当前地图的四条边界线有交点的。然后只需要知道与那一条边界线有交点,之后求出交点的坐标以及夹角就可以了。对地图做放大缩小以及拖动事件,然后在取得的点上面添加箭头的覆盖物就可以了

2020-03-19

空空如也

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

TA关注的人

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