摘要:
前言 虽然现在已经很少项目会涉及GUI技术,但作为一个合格的Java开发工程师,还是得了解才得 本文记录,idea使用JFormDesigner插件进行Java GUI 桌面应用开发 GUI Swing 图形化的用户界面(Graphical User Interface,简称GUI),java提供了 阅读全文
摘要:
前言 分布式环境下,服务直接相互调用,一个复杂的业务可能要调用多个服务,例如A -> B -> C -> D,如何追踪http请求的轨迹? 本文记录Spring Cloud Sleuth + Zipkin实现分布式链路追踪 代码编写 zipkin-server 一个普通SpringBoot项目,继承 阅读全文
摘要:
前言 WebRTC WebRTC(Web Real-Time Communication)。Real-Time Communication,实时通讯。 WebRTC能让web应用和站点之间选择性地分享音视频流。在不安装其它应用和插件的情况下,完成点对点通信。 WebRTC背后的技术被实现为一个开放的 阅读全文
摘要:
前言 无论是SpringSecruity、Shiro,对于一些小项目来说都太过复杂,有些情况下我们就想使用简单的登录、鉴权功能,本文记录手写一套简单的登录、鉴权工具 思路 1、封装工具类,集成查询系统用户、系统角色,根据登录用户权限进行当前URL请求鉴权 2、在拦截器中调用工具类进行鉴权,通过放行、 阅读全文
摘要:
前言 我们之前使用js库html2canvas + jspdf实现html转PDF、图片,并下载(详情请戳:html页面转PDF、图片操作记录),大致原理是将页面塞到画布里,以图片的方式放到PDF中,生成的文件比较大,文本记录Java使用iText7生成PDF iText 7是iText强大的PDF 阅读全文
摘要:
前言 程序:一组有序的指令集合 进程:执行中的程序 线程:是进程中“单一持续控制流程” 进程跟程序的区别:程序是一组指令的集合,它是静态的实体,没有执行的含义。而进程是一个动态的实体,有自己的生命周期。一般说来,一个进程肯定与一个程序相对应,并且只有 一个,但是一个程序可以有多个进程,或者一个进程都 阅读全文
摘要:
前言 这里有一个开源库:https://gitee.com/gaohuazi/china_regions 或者调用各大地图商的API 腾讯地图:https://lbs.qq.com/service/webService/webServiceGuide/webServiceDistrict 或者自己去 阅读全文
摘要:
前言 日常开发中,我们都习惯了使用ORM框架来帮我们操作数据库,本文复习、记录Java如何使用原生JDBC操作数据库 完整代码 特点: 使用了连接池的概念; 支持打印执行的最终SQL语句; 并封装几个简单方法:page分页查询、find查询所有、findOne查询单个、execute执行方法; pa 阅读全文
摘要:
前言 Java网络编程之Socket套接字,Socket套接字使用TCP提供了两台计算机之间的通信机制 TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。 阅读全文
摘要:
前言 base-admin从开源至今,已经收获了2k Stat,而我们一直都没有一份像样的在线文档,最近写了一个博客园随笔备份Java脚本,将博客随笔备份到本地,格式是md文档格式,就有意去找将md文档转成html的工具,最后选用了下面这个文档网站生成器,经过一段时间的学习、编写文档,配合Gitee 阅读全文