自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack Li 的博客

Nothing is impossible to a willing heart.

  • 博客(66)
  • 资源 (11)
  • 收藏
  • 关注

原创 随便面面涨薪 50% -- 面试 Java 期望薪资怎么要?

“西安 Java 后端开发市场调研和面试谈薪分享”是的, 帅帅年前就已经提了离职, 现在依然处于形式化的交接期.马上就是春招, 这也是新年第一篇文章, 年前也是做了一些市场调研和面试总结, 今天和大家分享一下, 希望能够帮助到准备找工作或者跳槽的朋友.前提 坐标: 西安市 职位: Java 后端开发 性质: 非外包 1. 职级划分 Java 初级 Java 中级 Java 高级 资深 架构 总监..

2021-02-18 14:08:52 470 4

原创 Kubenetes(三) ---- 集群重启, Node 节点如何重新加入集群

Kubenetes(三) ---- 集群重启, Node 节点如何重新加入集群本来是没有安排这一篇文章的, 这是昨天搭建好集群后就关机了, 今天开机重启了所有虚拟机后发现无法部署 Pod, 一直处于 Pending 状态(Error: FailedScheduling...), Node 节点也处于 Not Ready 状态, 重新加入 Master 还抛错, 所以才有了这一片文章, 希望能让大家少挑一波坑.1. 常见定位/分析方法命令携带 --v=5 打印执行日志[root@node01

2021-02-18 09:30:42 1690 2

原创 Kubenetes(二) ---- kubeadm 的方式搭建 k8s 集群

上一节, 我们介绍了 kubernetes 的一些基本概念, 这一节将带领大家一起搭建一个 k8s 集群, 在实践中领悟 k8s 的各个核心概念和 k8s 架构. 还是那句话, k8s 是一个生产级容器编排工具, 所以, 实践是必不可少的, 没有实践, 看的再多只是自己认为自己会了, 上手都出都是问题, 所以, 一起来搭建吧…哈哈, 我可不是唬你哦…2.2 k8s 集群规划2.2.1 平台规划一主多从(测试环境)多主多从(生产环境)实际上, k8s 也支持单机部署, 但是一般不用,.

2021-02-18 09:29:14 570

原创 Docker 构建打包 SpringBoot 项目

Docker 构建打包 SpringBoot + Angular 整合项目1. 环境准备1.1 安装 Docker安装 Docker 大家可以自行安装, 建议大家使用 Linux 或者 Mac OS, 因为 Docker 对 windows 支持并不是很完美, 虽然近两年 docker 也为此做了很多努力, 但是我个人认为还并不足以媲美 Linux 支持, 因此如果使用 windows 环境可能在日常使用中发生一些奇奇怪怪的错误.1.2 SpringBoot 项目构建 SpringBoot

2020-10-08 22:25:07 418

原创 面向面试官编程系列 ---- 如何计算 Java 对象大小

<<面向面试官编程>>系列 – 如何计算 Java 对象大小文章目录<<面向面试官编程>>系列 -- 如何计算 Java 对象大小0. 前言1. Java 对象的内存布局1.1 对象头1.1.1 Mark World1.1.2 类型指针1.1.3 数组长度1.2 实例数据1.2.1 虚拟机分配策略1.2.2 Java 基本类型数据大小1.3 对齐填充2. 对象大小的计算2.1 空对象的大小2.2 普通对象的大小2.3 数组对象的大小3. 再谈对齐填充4.日常

2020-05-17 00:40:49 345

原创 使能 HTTPS ----- 安全的访问 Tomcat, SpringBoot

使能 HTTPS ----- 安全的访问 Tomcat, SpringBoot是不是看着我们的项目部署起来被浏览器地址栏标记一个不安全心里很不爽? 哈哈, 那就对了, 来跟帅帅一块去掉哪个不安全吧.1. Http文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的...

2020-04-04 19:23:10 593

原创 超详细, 手把手教你搭建阿里云个人站点

搭建阿里云服务器0. 费用第一步先交代一下大家比较关心的东东, 以下是所有费用:阿里云服务器: 三年 229 元域名: 三年: 150 元1. 购买阿里云服务器一般来说, 新用户都会有优惠, 我就是在活动最后一小时买了 3 年的阿里云服务器的提货券, 便宜不少钱. 这一步没啥说的, 掏钱就行了.购买成功后会收到提货券到账的消息, 点击消息连接就来到引导开通...

2020-01-12 00:52:21 797

原创 快速上手 SpringBoot 钉钉消息推送

通知管理器

2023-03-26 22:38:04 1249 1

原创 SpringBoot 飞书通知处理器

SpringBoot 飞书通知

2022-08-29 18:32:51 1406

原创 基于 Prometheus+Grafana+Alertmanager+飞书通知的智能监控平台

没有完善的监控, 就没有良好的系统! 任何系统都需要一个实时监控平台来保障系统稳定性及异常的第一时间响应!

2022-08-29 18:31:11 1169

原创 Word 模板渲染引擎-Poi-tl - 标签(二)

在文档的任何地方做任何事情(Do Anything Anywhere)是poi-tl的星辰大海.

2022-03-20 21:26:50 4041 5

原创 Word 模板渲染引擎-Poi-tl

在文档的任何地方做任何事情(Do Anything Anywhere)是poi-tl的星辰大海.

2022-03-13 12:44:54 2751

原创 ELK 日志采集系统搭建

ELK 日志采集系统搭建一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构

2022-03-01 10:38:28 1003

原创 Prometheus + Grafana 搭建监控报警系统

Prometheus + Grafana 搭建监控报警系统1. 简介监控报警目前比较主流的解决方案有云原生新秀 Prometheus 、老牌 Zabbix 等等, 下图是两种技术 Prometheus 与 Zabbix 的对比, 本文将介绍 Prometheus + Grafana 搭建服务器/虚拟机、SpringBoot 应用服务的监控报警及可视化.扫码参与讨论, 分享您现在正在用的监控报警系统架构, 去帮助更多的人.1.1 PrometheusKubernetes自从2012年

2022-03-01 10:37:19 3669

原创 Java 后端的未来? GraphQL?

Java 后端的未来? GraphQL?GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而

2022-03-01 10:35:08 490

原创 团队技术统一第一步----Maven Archetype

团队技术统一第一步----Maven Archetype一个团队是由各种各样的技术人才组成的, 但是如果没有一个规范/标准, 那当你审阅每个人的代码后心态可能是你手机里的第三张表情包的样子因此团队技术的统一, 组件版本的统一是尤为重要的, 同时如果再借助 Google Coding Style/Alibaba Coding Style 等插件帮助, 就可以基本达到看任何一个同事的代码都和看自己的代码差不多.当然了, 你不可能每天盯着每个人, 尤其是如果您正好是组长, 技术负责人等, 除了自身工

2022-03-01 10:30:31 1144

原创 IDEA 远程 Debug

IDEA 远程 Debug工作中经常会遇到开发时正常, 部署线上就出错的问题, 尤其是问题发生在引用的第三方 jar 时, 往往日志是不能定位问题的. 此时, 如果能用本地 IDEA 和代码 debug 调试服务器上的服务的话将会很好,很容易的定位和解决问题, 而 IDEA 其实本身就是支持本地连接远程 JVM 以实现远程 debug 的.0. 环境准备准备一个基于 maven 的 SpringBoot 项目做为演示, 并打成 jar 包在服务器运行1. 远程服务器增加 JVM 参数开

2021-09-06 09:24:28 251

原创 Docker 全家桶 (下)

Docker 全家桶 (下)历时一周半, Docker 全家桶下篇终于来了, 本次分享包含 Docker Compose, Docker Machine, Docker Swarm 以及 Docker Stack 的介绍和实战.好了, 废话不多说, 直接上链接, 扫码观看记得一键三连哦....

2021-09-06 09:22:29 144

原创 [视频架构] Docker 全家桶 (上)

Docker 全家桶 (上)当我们部署项目时一般就需要将项目打成 Jar 包, 然后上传到服务器, 停止已经运行的 Jar,然后再在服务器运行新的 Jar 包。而且, 由于开发人员和测试人员以及运维人员的机器环境不尽相同, 所以还可能总是导致开发人员运行很多, 测试人员启动都失败等问题。这样的部署流程和开发过程看起来就很复杂和麻烦,因此, 项目容器化的出现可以很好的解决企业的此类痛点问题,而 Docker 就是目前世界领先的软件容器平台。通过 Docker 我们可以很容易的将项目构建成为 Docker

2021-08-17 17:41:26 186

原创 [视频教程] HAProxy + Keepalived 搭建高可用负载均衡集群架构

HAProxy + Keepalived 搭建高可用负载均衡集群架构真的是好久不见, 近两三个月一直都没有更新文章, 视频, 星球…昨晚准备文章, 录视频, 剪辑…干到一点多, 终于, 我们整装待发, 继续前行…今天带来一期 HAProxy + Keepalived 搭建高可用负载均衡集群架构, 也是我们之前发布的 重磅发布! 非程序员误入–软件架构的演变中指出的软件架构演变的第三个阶段.然后交待一下后面的内容方向哈. 首先会有一些 Docker, Jenkins CI/CD, 然后就是继续我们的

2021-08-17 17:38:33 152

原创 HAProxy + Keepalived 搭建高可用负载均衡集群架构

HAProxy + Keepalived 搭建高可用负载均衡集群架构1. 环境准备1.1 四台 CentOS 服务器或者虚拟机| 编号 | 描述 | IP || — | — || 1 | 业务系统 | 192.168.3.20 || 2 | 业务系统 | 192.168.3.21 || 3 | HAProxy 1 + Keepalived 1 | 192.168.3.10 || 4 | HAProxy 2 + Keepalived 2 | 192.168.3.11 |1.2 部署业

2021-08-17 17:35:45 431

原创 HAProxy + Keepalived 搭建高可用负载均衡集群架构

HAProxy + Keepalived 搭建高可用负载均衡集群架构真的是好久不见, 近两三个月一直都没有更新文章, 视频, 星球…昨晚准备文章, 录视频, 剪辑…干到一点多, 终于, 我们整装待发, 继续前行…今天带来一期 HAProxy + Keepalived 搭建高可用负载均衡集群架构, 也是我们之前发布的 重磅发布! 非程序员误入–软件架构的演变中指出的软件架构演变的第三个阶段.然后交待一下后面的内容方向哈. 首先会有一些 Docker, Jenkins CI/CD, 然后就是继续我们的

2021-06-21 09:45:23 190

原创 Java SPI 机制原理分析

JDK SPI 机制原理分析最近开始看 Dubbo 源码, 而 Dubbo 的一大优秀设计就是 Dubbo SPI 机制, 而 Dubbo 的 SPI 是对 JDK 的 SPI 的增强, 所以先对 JDK SPI 机制 准备做一个分析.同时也建议大家多读优秀框架的源码.1 SPI 简介1.1 什么是 SPI SPI全称 Service Provider Interface ,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件。 SPI 的作用就是为这些被扩展的

2021-06-19 15:13:56 573

原创 Kubernetes(一) 简介

1.1 简介Kubernetes,也称为K8s,是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。k8s 将组成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes拥有15年在Google上运行生产工作负载的经验,并结合了社区中最好的想法和实践。kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的 应用简单并且高效(power

2021-02-18 09:27:07 4829 5

原创 Virtual Box 安装虚拟机及网络配置

最近准备让我们的社区项目(jfoa: https://github.com/JavaFamilyClub/jfoa) 全面支持 kubernetes(k8s), 奈何, 我们的云服务器硬件配置不够, 而且还需要多台机器.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z8Cgd3gl-1613611060806)(http://jeff.spring4all.com/FsysgzvyUOF7k99WrsctU68rUVj1)][外链图片转存失败,源站可能有防盗链机制,建.

2021-02-18 09:26:01 921

原创 少年, 我看你骨骼惊奇, 送你一套精选 Java 面试题

临近过年, 疫情再次来袭, 大家注意保护好自己和家人, 而各大公司也在年前进行 2020 年最后的人才储备工作, 这里帅帅送大家一套精选的 Java 考试题目希望对大家有所帮助.如果学不动了,就想想年薪 20w+ 的岗位诱惑, 相信你会再次拿起键盘的, 哈哈哈..... 如果有任何相关的问题都可以加入 QQ/微信群一起讨论, 学习, 进步. 此外如果有任何对于本公众号的意见和建议也欢迎大家留言积极批评指正, 最后...

2021-01-16 12:34:38 181

原创 Request对象和Response对象详解以及验证码的Java实现

Request1.获取请求的基本信息1>获取请求的url和uri2>获取url后面的请求参数部分的字符串3>获取请求方式4>获取主机名,IP地址5>获取 ContexpathString url = request.getRequestURL().toString();System.out.println(url);...

2021-01-11 10:30:20 54289 7

原创 通过Referer请求头实现防盗链

通过Referer请求头实现防盗链盗链: 其他站点通过超链接等连接到我们自己的站点窃取我们的资源的行为就称之为盗链.Referer请求头: 代表当前访问时从哪个网页连接过来的.Example:加入我们有一个新闻网站,在相关人员的努力下终于采访到一个重磅新闻,因此我们将该新闻放置到我们网站的官方首页上,通过超链接进行访问.<a href="${pageCo...

2021-01-11 10:29:50 5406

原创 面试必问 加薪必备 --- Java 对象是如何创建的?

面试必问 加薪必备 — Java 对象是如何创建的?文章目录面试必问 加薪必备 --- Java 对象是如何创建的?1. 类加载检查2. 分配堆内存2.1 内存分配并发问题3. 初始化零值4. 设置对象头5. 执行 init 方法Java 中我们无时无刻都在创建对象, 但是, 面试时…面试 1:面试官问: 一个普通的 Java 对象是怎么创建的? 创建过程是什么?傻白甜的我: new 啊面试官: 回家等消息去吧…亲…面试 2:面试官: 为什么 Java 中成员属性可以不用设置初值

2020-12-29 09:51:28 110

原创 GitHub Actions macOS 数据中心维护通告

GitHub Actions macOS 数据中心维护通告通告近日, GitHub Actions 的 virtual-environments: https://github.com/actions/virtual-environments 发布通告:GitHub的macOS数据中心将于12月14日至18日执行计划的维护。在这段时间内,客户可能会比正常的等待时间更长,以等待其macOS工作流开始。计划日期12月14日至18日可能的影响使用任何macOS虚拟环境的作

2020-12-16 16:32:03 155

原创 记录一次线上死锁的定位分析

线上死锁定位分析现在 IT 界普遍高并发, 分布式环境, 难免遇到死锁, 死循环等问题, 平时开发我们一般都可以停掉服务, 然后打 trace ---> 编译 ---> 修改源代码 ---> 重新编译 ---> ..... ---> 解决问题, 或者通过集成开发环境(如: IDEA, Eclipse)提供的 Debug 功能打断点 ---> watch variable ---> 进入/跳出方法 ---> .....---> 解决问题 , 但是, 当

2020-11-30 10:22:44 430

原创 和特朗普吃了顿饭后写下了这篇文章

GitHub OAuth2.0 登录 SpringBoot 原理与实战文章目录GitHub OAuth2.0 登录 SpringBoot 原理与实战1. 前言2. OAuth 角色3. OAuth 许可3.1 授权码3.2 隐式许可3.3 资源所有者密码3.4 客户凭证4. 实战演练4.1 应用登记4.2 在浏览器提供通过 GitHub 登录的界面4.3 跳转到 GitHub 进行授权4.4 返回授权码4.5 通过 access_token 访问资源4.6 根据获取到的用户信息和业务对用户进行认证1.

2020-11-10 13:24:33 339

原创 oAuth 2.0 -- 通过 GitHub 注册与登录 jfoa

oAuth 2.0 -- 通过 GitHub 注册与登录 jfoa本着尽可能简化用户注册流程的初衷, jfoa 最开始对用户注册就只需要一个邮箱, 基本流程如下:但是需要用户输入邮箱, 并且去邮箱激活, 这不仅是为了安全性考虑, 还有另一方面原因就是以后发送用户订阅以及通知可能需要邮箱, 因此必须验证用户邮箱的合法性, 否则用户可能出现一个字母不小心敲错了, 注册成功后无法收到通知等.但是, 帅帅依然觉得这太让大家用的不爽了, 大家注册很多站点时都会填邮箱激活, 那何不让我拿...

2020-11-05 10:12:55 475

原创 GitHub Actions 奇技淫巧---异常日志查看

文章目录1. 相遇相识2. 解决办法2.1 找到测试报告所在目录2.2 上传测试报告2.3 运行状态2.4 结果展示1. 相遇相识这两天为 jfoa 添加了 PDF 导出的支持, 但是项目在本地跑着没啥问题, 但是 CI 却报错了, 查看 GitHub Actions 构建控制台却发现以下输出:尴不尴尬? 意不意外? 我怎么访问 CI 的测试报告呢? 本地没问题, CI 测试出错, 测试报告看不到, 我…2. 解决办法上一篇我们介绍了 GitHub Actions CI/CD 解放码农

2020-11-02 10:06:52 2041

原创 GitHub Actions CI/CD 解放码农双手

GitHub Actions CI/CD 解放码农双手1. 和 TravisCI 分手, 投入 GitHub Actions 怀抱的狗血剧情就目前而言, 持续集成有很多产品, 比如: Jenkins, Travis CI, Circle CI, GitHub Actions 等等, 选择一款高效, 稳定的 CI/CD 产品无疑可以大大降低我们每天写的 Bug 数目(每天都在写 Bug…)以及极大的解放我们的双手, jfoa 项目以前使用的是 travis CI(具体配置可以参看https://git

2020-10-29 10:14:11 658

原创 站内搜索解决方案: Gulp + Lucene

站内搜索解决方案: Gulp + Lucene1. 前言类似 jfoa: https://github.com/JavaFamilyClub/jfoa, 当项目功能越来越多, 大部分站点都会提供站内搜索以方便用户能够快速定位到想要跳转的页面,或者一些搜索引擎都必然需要一些全文检索的技术. jfoa 项目目前可预见后台管理页面以后势必功能点较多, 因此便需要站内搜索的支持 — 提供一个搜索输入框, 对用户搜索的内容进行全文检索,然后显示所有的搜索结果链接, 当用户点击链接时跳转到对应的页面.

2020-10-27 10:43:04 470

原创 SpringBoot + Angular 整合项目本地化解决方案

Localizationjfoa 项目是一个 SpringBoot + Angular 整合的项目,因此本地化并不仅仅牵扯 Java 本地化, 还有 Angular 本地化.1. 问题简介1.1 Java 本地化Java 本地化技术已经很成熟了, 有多种方式, 可以借助 Spring 帮我们封装好的一些MessageSource 实现类实现, 也可以自行使用 ResourceBundle 来实现.我们这里使用 ResourceBundle 自行封装一个 Util 来实现, 这样不会依

2020-10-11 17:37:21 989

原创 客户端开放下载, 欢迎尝鲜

jfoa 客户端开放下载这段时间利用业余时间一直在完善 jfoa基本功能,到目前为止, 项目基础建设已经大部分完成, 之后会慢慢加核心业务, 而且项目已经上线, 大家可以访问 https://javafamily.club/ 尝鲜, 并且支持 B/S 和 C/S, 客户端使用 Electron 打包, 之前讲过作为 java 程序员打包的几种方式, JavaGUI 已经不推荐大家用来写桌面端了, 后面会将 Electron 打包的过程和打包 Angular 的方式...

2020-09-26 09:15:06 332

原创 Atomic 原子类

1 Atomic 原子类介绍Atomic 翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学反应中是不可分割的。在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。所以,所谓原子类说简单点就是具有原子/原子操作特征的类。并发包 java.util.concurrent 的原子类都存放在java.util.concurrent.atomic下,如下图所示。根据操作的数据类型,可以将JUC包中的原子类分

2020-08-21 09:36:18 904 1

原创 嵌套事务 UnexpectedRollbackException 分析与事务传播策略

UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only1. 问题描述与重现jfoa 提供了 Audit 的功能, 目标方法(比如添加用户)存在事务管理,在 Audit 中需要去查询用户(事务管理), 最后在目标方法执行后执行 Audit 记录的插入(事务管理).即添加用户(事务)中查询用户(事务)就会抛出异常:org.springframework.tran

2020-08-21 09:31:26 466 1

概要设计和详细设计文档模板.zip

概要设计和详细设计文档模板

2021-06-15

华为公司软件生命周期全过程管理文档模版.zip

华为公司软件生命周期全过程管理文档模版

2021-06-15

GrADS调色盘.zip

最好用的 GrADS 调色盘.

2021-05-19

[亲测-超高清]数据结构与算法分析 C语言描述PDF+答案+源码

经本人亲测, 数据结构与算法分析 C语言描述 PDF绝对超高清, PDF 中包含书籍的目录结构, 阅读十分方便, 还包含课后习题的答案以及源码.

2019-01-09

Redis数据库教程

该文档为Redis教程, 详细介绍了 Redis 的简介、安装(Windows and Linux)、数据结构、命令、配置、持久化、主从复制, 读写分离以及Java操作Redis等内容,不仅适合没有了解过Redis 的朋友, 也适合老鸟当成参考手册查阅一些被忘记的内容。

2018-12-25

[阿里巴巴]-阿里技术参考图册

阿里技术参考图册,包含算法篇和研发篇, 今日刚刚发布, 最新资源, 需要的亲火速下载, 过时不候哦....

2018-04-19

SqlServer数据库连接驱动-sqljdbc4 【亲测可用】

SqlServer数据库连接驱动, 经本人亲测可用, 共享出来希望能够帮助到需要的朋友。同时也呼吁广大开发者朋友有什么资源都共享出来,和大家一起分享,一起交流。

2018-03-22

Eclipse右键文件打开目录插件

文件包含OpenExplore和easyexplore,支持jdk1.8。eclipse 4.4以上不能用 org.sf.easyexplore_1.0.4 了, 因此4.4以上使用OpenExplorer_1.5.0.v201108051513,大家根据自己的Eclipse版本选择不同的jar导入自己的环境,重启eclipse即可使用,非常好用且有用的一个小插件。

2017-12-18

Oracle-Driver(支持c3p0等连接池)

Oracle连接池驱动包,本人亲测支持c3p0等主流数据库连接池.

2017-12-18

DOS下运行、打包、反编译Java

视频教程.包含在Dos下编译、运行、打包、反编译Java程序.

2017-12-11

Informix数据库驱动(亲测)

Informix 数据库驱动,本人亲测有效. Java编程于Mysql等数据库类似,非常简单.

2017-12-08

空空如也

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

TA关注的人

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