自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客栈

极客社团

  • 博客(13)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

原创 java设计模式以及范式

1.动态代理(aop编程模型范式)import java.lang.invoke.InvocationHandler;public class DynamicProxyTest { interface IHello { sayHello(); } static class Hello implements IHello { public voi...

2018-03-30 16:52:33 1284

原创 Java逆向移植工具

Retrotranslator可以将jdk1.5编译出来的class文件转变为可以在jkd1.4和1.3上运行

2018-03-30 16:03:11 391

原创 java静态导包

import static java.lang.invoke.MethodHandles.lookup;使用时,lookup().xxxx参考文章:https://blog.csdn.net/u012338954/article/details/510103371.静态导包就是java包的静态导入,用import static代替import静态导入包是JDK1.5中的新特性。一般我们导入一个类都...

2018-03-29 17:05:24 460

翻译 zookeeper-学习记录-1-欢迎

名字由来(zookeeper):是因为协调分布式系统是一个动物园。(zoo:动物园;keeper:管理者)zookeeper是一个针对分布式应用的高可用的的协调服务。它在一个简单的接口中暴露普通服务,例如命名,配置管理,同步和组服务,所以你不需要抓狂地写它们。你可以现成地使用它来实现一致,组管理,领导选举和业务协议。你可以在上面自己根据特定需要进行构建。下面的文档描述了概念和程序,以便帮助你开始使...

2018-03-27 17:41:37 334

原创 Java变量的赋初值与初始化

Java类加载顺序:加载->验证->准备->解析->初始化1.类变量的初始化分为两个阶段:其中类变量赋予系统初值在准备阶段;赋予程序员给定的初始值,在初始化阶段。系统初始值:VariableTypeInitTest [intVariaType=0, booleanVariaType=false, longVariaType=0, strVariaType=null, cha...

2018-03-20 17:39:55 4883 1

原创 Java中不使用的对象为什么要手动设置为null

public class GCSetNullTest { public static void main(String[] args) { { byte[] placeholder = new byte[64 * 1024 * 1024];//64m空间 } //加入这一行,才会回收64m内存。因为局部变量表的变量槽有复用的特性 int i = 0;//不加这行的话,GC Root一部...

2018-03-20 17:23:20 3437 2

原创 Jenkins部署dubbo:Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'

参考文章:http://blog.csdn.net/snack8310/article/details/52275960 (方便使用,贴出文章片段,如有侵权,请联系删除!)dubbo项目启动时报错,已经配置eclipse,本地成功,但是Jenkins+maven+github时仍然出错。采用第二种方法。解决该问题主要有两种办法。 1. eclipse中修改xml参照路径,索引到本地dubbo.xs...

2018-03-17 20:22:17 785

原创 Linux系统下,Jenkins读取不到环境变量的问题

#!/bin/bash -ilex-i: 交互式sh ;l:登陆式sh在脚本之上加这行参考:原因讲解:http://blog.csdn.net/zzusimon/article/details/57080337http://blog.csdn.net/u013565163/article/details/78045836...

2018-03-16 13:56:34 6571

原创 Java获取环境变量,通过key进行查找

package org.global.fairy.core;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;public class EnvGet { public static String getEnvByKey(String key) { Map map = System....

2018-03-16 12:54:22 1309

原创 python3.3,centos安装jpype问题

经实践证明,python3.3的安装需要setuptools,而setuptools只能运行在python3.4以上。所以Python3.3是无法正常安装jpype的,办法就是将python3.3升级为3.4以上版本。我升级到3.5版本。具体升级操作如下:一.参考文章:https://www.linuxidc.com/Linux/2016-04/129784.htm1 •安装python3.5可能...

2018-03-12 12:35:01 1317

原创 maven打jar包,设置入口类

<build><plugins><!-- <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration&gt

2018-03-07 11:44:08 2992 3

原创 jenkins2.82 常用操作集锦

(有的版本可能不支持)浏览器直接输入Jenkins 的ip:端口,后面跟命令1.Jenkins重启http://localhost:8080/restart2.Jenkins关闭http://localhost:8080/exit 3、重新加载配置信息http://localhost:8080/reload...

2018-03-07 10:20:20 160

原创 jvm内存调优理论与实践

理论:1.jps:查看虚拟机进程命令 C:\Users\jiao>jps3224 PULSEI~1.JAR17776 Jps2.jstat :   查看加载class的数量,及所占空间等信息C:\Users\jiao>jstat -class 3224Loaded Bytes Unloaded Bytes Time 16392 34786.4 77 ...

2018-03-01 15:06:08 199

c语言编写的二叉树深度优先遍历算法

以下是使用C语言编写的二叉树的广度优先遍历(也称为层次遍历)算法的示例代码: #include <stdio.h> #include <stdlib.h> // 定义二叉树的节点结构 typedef struct Node { int data; struct Node* left; struct Node* right; } Node; // 创建新节点 Node* createNode(int data) { Node* newNode = (Node*)malloc(sizeof(Node)); newNode->data = data; newNode->left = NULL; newNode->right = NULL; return newNode; } // 定义队列节点结构 typedef struct QueueNode { Node* treeNode; struct QueueNode* next; } QueueNode; // 队列结构 typedef struct Qu

2024-08-23

数据结构-二叉树的广度优先遍历

以下是使用C语言编写的二叉树的广度优先遍历(也称为层次遍历)算法的示例代码: #include <stdio.h> #include <stdlib.h> // 定义二叉树的节点结构 typedef struct Node { int data; struct Node* left; struct Node* right; } Node; // 创建新节点 Node* createNode(int data) { Node* newNode = (Node*)malloc(sizeof(Node)); newNode->data = data; newNode->left = NULL; newNode->right = NULL; return newNode; } // 定义队列节点结构 typedef struct QueueNode { Node* treeNode; struct QueueNode* next; } QueueNode; // 队列结构 typedef struct Qu

2024-08-23

自动售货机的数据库设计文档

1. 引言 1.1 目的 本文档旨在描述自动售货机系统的数据库设计,包括数据模型、表结构、关系以及数据完整性约束,确保系统数据的一致性和可靠性。 1.2 范围 本设计文档涵盖自动售货机所需的主要数据实体及其属性,涉及的功能包括商品管理、库存管理、销售记录、用户管理等。 2. 数据库需求分析 2.1 功能需求 商品管理:添加、修改、删除商品信息。 库存管理:监控商品库存,报警低库存商品。 销售记录:记录每一笔销售交易,提供销售统计。 用户管理:管理用户信息,支持用户注册和登录。 2.2 非功能需求 数据安全性:确保数据的完整性和机密性。 数据一致性:在事务处理中保证数据一致性。 3. 数据模型设计 3.1 实体关系模型(ER图) (此处可插入ER图,描述各实体及其关系) 3.2 实体及属性 3.2.1 商品(Product) 属性名 数据类型 描述 product_id INT 商品唯一标识(主键) name VARCHAR(100) 商品名称 price DECIMAL(10, 2) 商品价格 stock_quantity INT 库存数量 category VARCHAR

2024-08-23

软件工程-项目管理-可行性分析报告模板文档

项目可行性分析报告 一、报告概述 1.1 报告目的 说明本报告的目的和重要性,阐述进行可行性分析的必要性。 1.2 报告范围 简要介绍报告的内容和范围,包括主要分析的方面。 二、项目背景 2.1 项目介绍 对项目的基本情况进行介绍,包括项目名称、性质及目标。 2.2 市场分析 市场的需求、目标客户群、行业趋势等基本情况。 2.3 项目提出的背景和原因 为什么要开展这个项目?解决什么问题? 三、技术可行性分析 3.1 技术方案 说明项目所用技术、工具和方法。 3.2 技术成熟度 分析所需技术的成熟度和市场应用情况。 3.3 技术风险 讨论可能遇到的技术风险及应对措施。 四、经济可行性分析 4.1 成本分析 详情请查看具体文档

2024-08-23

控制树莓派小车的 pi4j2的Java代码

搭配pi4j专栏使用, https://blog.csdn.net/jiao_zg/category_9672658.html

2024-06-14

freeswitch1.10.10编译包

freeswitch1.10.10的源码包,下载后,tar -zxvf 文件名解压后,cd 目录,进入后执行 cd /usr/local/src/ cd freeswitch-1.10.10/ Vim module.conf 将下面两行注释掉 #applications/mod_signalwire #applications/mod_av ./bootstrap.sh ./configure --enable-portable-binary --prefix=/usr/local/freeswitch --with-gnu-ld --with-python --with-openssl --enable-core-odbc-support --enable-zrtp make make install 进行编译。 注意:前提是要其他插件安装成功

2024-04-26

springboot集成websocket实现一个简易聊天室

springboot集成websocket实现一个简易聊天室,源码,开源

2024-03-28

基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt

基于树莓派的Java版麦克纳姆轮智能控制学习平台.ppt资源文件 下载资源可私信沟通,获取下列支持: 1.架构设计文档 2.控制开源源代码 3.效果演示视频 4.制作原理及过程的图文教程 5.共享开源社区 ppt是对平台及基于树莓派的机器人智能小车的简单展示,可超远程控制小车的运动。轮子采用麦克纳姆轮,可原地左右移动或者任意方向移动

2021-03-06

软件工程-软件部署手册模板

软件工程中,软件部署是一个基础的过程;在安装的过程中,需要记录下安装的历史情况,并能让使用的人更多掌握整体的部署环境的情况;也为了减少编写文档的重复工作,所以需要模板减少文档编写的工作;文档为开源,需要打上页眉页脚,3d精灵-北极温实验室。本文档 是博主开源的物联网项目的管理相关的一部分,欢迎感兴趣机器人研发的小伙伴加我

2020-12-09

centos7arm64重装yum所需要的rpm包

1.解压 2.文件放到一个目录下 3.上传到centos arm64系统上 4.rpm -ivh --force *.rpm --nodeps 5.yum 查看是否安装成功

2020-12-01

kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包

kubernetes-release-1.18.zip源码包,可以编译成树莓派上运行centos7版本的运行包

2020-08-07

ZD Soft Screen Recorder_8.0.exe

一款非常好用的录屏软件,功能全面,能够全屏录制,选框录制,画质无损,音频可选信道,音质很好。还有定时等高级功能,相当好用,可后台运行,生成的视频符合各个主流视频播放软件播放。

2020-02-20

elasticsearch-7.5.2-x86_64.rpm

elasticsearch-7.5.2-x86_64.rpm linux版本的软件,es作为索引存储集群,可以对海量数据进行处理,且作为对lucene进行集群化,可以横向增加节点,功能强大;作为elk中的一员,处理日志,监控统计等非常有用

2020-02-17

pi4j-core-1.2.jar

树莓派Java编程库的jar包,通过引入jar包即可使用面向对象的方式对树莓派的针脚进行开发。 面向对象的设计可以减少对底层的了解,直接用高级语言与硬件交互

2020-01-15

maven-shade-plugin-3.1.0.jar

分数最少是1,无法选择0,下载了看吧。maven打包,指定入口类的jar包,具体的pom配置为: org.apache.maven.plugins maven-shade-plugin 3.1.0 package shade META-INF/spring.handlers org.global.fairy.service.impl.Assembly

2018-11-10

java弱引用

java 弱引用代码以及分析,详细讲解弱引用与强引用在垃圾回收时产生的区别

2018-01-18

java处理word文件

根据模板,通过java处理word文件,生成新的文件

2016-05-14

oracle 12c 中文白皮书 官网

整体介绍oracle12c的文档,官网上的中文版,可以选择需要的进行观看

2015-02-10

中国象棋软件Android版

中国象棋软件-Android版技术文档及软件截图

2012-08-22

vista/2008/win7 启动菜单自动修复工具

程序适用范围: 1、格式化或GHOST活动分区(C盘)重装系统后添加修复其它分区上的Vista/2008/Win7启动菜单 2、在Vista/2008/Win7上新装2000/xp/2003后添加修复原Vista/2008/Win7启动菜单 简化出先vista/2008/win7后装2000/xp/2003多系统最简解决方案:2000/xp/2003光盘引导直接装至其它分区,完成后运行本程序修复即可 3、修复其他因BCD相关引起的故障 a.BCD引起的win7/2008r2的修复计算机(Windows Recovery Environment)菜单丢失 b.BCD引起的win7/2008r2的3D启动画面丢失(变成VISTA滚动条启动画面) c.BCD引起的启动菜单选择界面乱码现象 d.为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单,使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的sources\boot.wim(这个文件是否改名为winre.wim随意)和boot\boot.sdi两个文件复制至recovery文件夹,再运行本程序,即可自动添加。 e.不明原因的启动菜单丢失

2012-08-22

java 编写的俄罗斯方块 源程序代码

用java实现的俄罗斯方块源代码,有解释代码,可在cmd 环境下运行

2011-01-19

c语言生产者与消费者问题.doc格式,下载 完整

操作系统学习,进程互斥,用C语言实现的,可以更好的理解进程互斥

2010-06-25

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

TA关注的人

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