自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ThinkLess404的专栏

做自己想做

  • 博客(16)
  • 资源 (10)
  • 收藏
  • 关注

原创 Vue实现拖拽指令

在web端开发的时候,需要在视图中显示多个元素覆盖在底元素之上,有时会遮挡一部分信息,所以想要在上面的元素可以通过拖拽移动位置。

2024-06-19 14:45:00 215

原创 Openlayers测量距离和面积

开发GIS系统,我们都会提供基本的一些测量功能给用户使用,用于测量地图上的距离和面积,这里我们使用openlayers实现此功能。

2024-06-19 14:33:12 205

原创 Mybatis执行非标准的SQL语句报错解决方法

这个问题是本人在开发一个GIS项目后端时,使用了Postgis数据库,我在程序中需要管理多个物视图数据的更新。需要通过下面的SQL语句执行更新。可以通过mybatis的拦截器功能,判断如果是上面的语句,我们直接放行或通过原生连接执行,这样我们绕过校验就可以了。然而通过mybatis执行这条语句是却报语法错误,没有办法执行。下面是我们添加的拦截器。

2024-06-16 20:26:59 161

原创 【Netty实现Websocket】

在日常开发中经常会有消息推送的需求,例如报警消息,状态消息等,在web端通常会有几种方式实现。短轮询,即在前端定时向后端发起请求查询是否有新的数据。这种方式很简单但是需要不断向服务器请求,并且大多数请求根本没数据浪费资源也对服务器产生了压力长轮询,也是前端定时发出请求,所不同的是长轮询查询到没数据时不会马上断开连接,而是会等待一段时间,如果等待时有数据了就可以返回。websocket协议基于TCP,全双工通信的协议可以支持双向数据的即时发送。至此,服务已经可以提供正常的websocket服务了。

2024-06-12 11:30:00 225 1

原创 使用Netty实现spring mvc

通过netty实现类spring mvc框架

2024-06-11 17:00:19 349

原创 【使用Netty实现Http服务器一】

这里MyHttpServerHandler 继承类时传入的泛型是FullHttpRequest,这里的类型与你上一个处理的handler有关,我们示例中上一个handler是HttpObjectAggregator,聚合后的数据我们读取就是FullHttpRequest类型了。到这里我们已经完成了一个简单的HTTP服务,如果我们要实现一个静态的web服务器,指定一个路径为基地址,通过path访问路径下的html,要如何做呢。实现在运行目录的app目录下作为网站基地址,实现静态网页的访问。

2024-06-03 11:30:00 1022

原创 【四、使用Netty编写UDP应用】

之前的章节我们学习了编码服务端,使用TCP通信,本章我们学习如何使用Netty构建一个UDP应用。UDP接收的是数据报文DatagramPacket。

2024-06-01 14:15:18 145

原创 【三、使用Netty编写客户端】

上面的示例中我们是通过TCP传输数据,由于TCP是基于流式的,所以我们很难界定一次传输的数据是否是完整的一次数据包。前面的示例中我们都是通过字节来操作数据,这样很不直观,对于一些复杂的数据格式也非常麻烦,所以我们希望通过JAVA 的POJO对象来传输数据。因为我们传输时使用的都是二进制来传输数据,要将字节数据转换成对象,自然而然我们会想到通过上面学习到的解码器来实现。上一章通过时间服务器我们了解了如何从服务端写数据到客户端,本章节我们学习如何构建客户端,并接收服务端的数据。Handler代码实现。

2024-06-01 14:14:05 116

原创 【二、使用Netty向客户端回写数据】

上一章节我们初步了解了Netty实现一个服务端程序,并本章节我们要了解如何读取客户端发送过来的数据,并且向客户端发送数据。同样的我们需要创建一个handler来处理客户端发送的数据,然后把这个handler添加到pipeline中。到此我们已经初步了解到了如何用Netty实现服务端并读写数据,下章我们要学习如何编写客户端的程序。当客户端连接上服务端时,服务端立即向客户端返回服务器当时时间信息。

2024-06-01 14:13:04 32

原创 【一、初识Netty】

Netty 是一款高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。它极大地简化了 TCP 和 UDP 套接字服务器等网络编程的复杂性,使得开发人员可以专注于业务逻辑的实现,而无需过多关注底层网络编程的细节。Netty官方文档。

2024-06-01 14:12:11 17

原创 Mybatis中一次执行多条sql的问题

在项目中使用mybatis-plus,druid作为数据库连接池。项目中有需求,前端用户可以配置新建数据库表,所以项目中需要执行建表语句和创建索引的DDL。

2024-04-17 10:47:18 375

原创 实现在JAVA中操作JS脚本,互相调用

在JAVA中操作JS脚本,互相调用。

2024-03-26 15:11:53 1236

原创 Vue2实现无限级递归组件渲染

但后期项目实施去设计时需要同时操作多个组件的的显示切换,就想着做一些常用的布局组件如Tab布局组件(可以切换多个tab页进行布局),分支布局组件(根据配置的条件显示不同的内容),可以把那些子组件放到这个布局组件中渲染,当然布局组件也可以进行嵌套。网上搜索Vue的递归组件渲染示例,通常都是官方示例类似的树组件渲染,其递归渲染的也是其组件本身。但本人的需求是递归渲染一类组件。比如:一个画布下有文本组件,Tab布局组件,Tab布局组件中又包含了分支布局组件,分支组件中又嵌套了Tab布局组件,文本组件等。

2024-03-22 11:33:12 1179

原创 【openlayer实现动态效果的点渲染】

需要在地图上显示物联设备的状态,需要比较显眼的方式,通过一定的动态效果展示。通过矢量图层的样式其实是比较难实现一些好一点的动态效果的,查询API发现了有一个ImageCanvas的Source,通过canvas那就可以做很多事了。openlayers6 中也可以通过layer的 prerender和postrender去更改样式中的参数实现动态效果,如修改样式的颜色,透明度,圆半径等。也可以定义一些其它实体,实现自己的draw方法,就可以在同一个source中添加数据后渲染不同的内容。

2024-03-17 14:16:20 542

原创 使用openlayers实现在瓦片图层上做图像编辑

对区域边界添加边界线来重点显示区域。要实现此功能,需要用到openlayers中Layer类的 preCompose 和 postCompose,这样我们可以获取到context用来操作画布。

2024-03-16 16:26:50 414

原创 openlayers实现路径导航效果

最近做项目遇到一个需求,要显示采集的用户的行动轨迹,类似导航软件的规划路径,有起点终点,路径上通过箭头指向到终点位置。前端通过openlayers实现。路径的styleFunction,可以设定轨迹颜色,轨迹宽度,箭头密度,箭头颜色,箭头大小等参数动态获取styleFunction,满足不同要求。

2024-03-16 12:33:34 1008 4

水力计算器,水力模型计算

水力计算器,水力模型计算

2022-12-14

3DMGAME-EliseTheDevil.common.rar

魔王伊丽斯的逆袭,游戏全CG存档,圣光补丁。替换进游戏可直接观看游戏全CG内容,不用自己一步步玩才能看,有些可能会错过。

2020-04-04

SeedPack.rar

SeedPack 可以将图片和压缩文件进行打包成一个文件。后缀名为rar压缩文件格式时不会看到图片内容。改为图片格式时文件显示图片的内容。达到隐藏图片的目的

2020-04-04

jadx-0.9.0-b1059-123ba2ba.zip

jadx是一款java 程序反编译工具,可以帮助你理解别人程序的代码逻辑,仅供学习使用。提升自己的程序逆向能力。

2020-04-04

Cheat+Engine+6.7.rar

cheatEngine是一个内存查看修改工具,为逆向人员提供方便可视的内存查看修改。可以修改汇编指令,查看结构体。

2020-04-04

exescope.zip

exescope 是一款可以方便快捷查看和修改exe可执行文件的资源 的辅助工具。快速达到修改目的。

2020-04-04

asmstudio.zip

asmstudio是一款汇编语言集成开发环境,可以让新手方便的搭建汇编语言的开发环境,上手更加的容易。

2020-04-02

汇编金手指,汇编指令查询工具

汇编金手指.学习汇编,可以很方便的查询汇编指令,方便新手学习理解,加深映像。是学习汇编很好的一个辅助工具。

2020-04-02

ExtJs3.2+中文API

ExtJs 3.2 版本的 中文API文档

2016-07-08

Wireshark-win32

一款相当出色的抓包软件,可以 选择 网卡 网关,功能十分强大

2014-09-02

WiFi握手包破解软件

用于破解 捕获的 WiFi握手包,破译出密码,速度很快。相当不错的工具

2014-09-02

空空如也

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

TA关注的人

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