- 大数据平台之ranger与ldap集成,同步用户和组
无级程序员
大数据大数据hadoop
ranger可以通过ranger-usersync与linux系统同步用户,但是,还有个问题,就是我们的hiveserver一般是集群,可以是多台服务器,那么我们空间同步哪一台呢,而且如果用户多了,如何管理用户登录密码呢,所以,还是要用ldap比较合理。首先是安装openldap:yum-yinstallopenldapcompat-openldapopenldap-clientsopenldap
- 【DevOps】容器部署jenkins、openldap,jenkins集成ldap账号!
运维归一
DevOpsjenkinsdocker
摘要视频教程前提版本信息概念安装一、安装ldap1、设置镜像加速源2、安装ldap服务3、安装web管理工具二、安装jenkins服务三、配置ldap用户数据1、创建两个组织2、创建一个gid组3、创建用户四、jenkins集成ldap1、安装组件2、配置ldap服务3、配置管理员优化ldap备份和还原视频教程视频教程:https://edu.csdn.net/learn/38191/604441
- 探索Go Ldap Admin:为您的企业级LDAP管理插上双翼
平奇群Derek
探索GoLdapAdmin:为您的企业级LDAP管理插上双翼go-ldap-admin-ui基于Go+Vue实现的openLDAP后台管理项目项目地址:https://gitcode.com/gh_mirrors/go/go-ldap-admin-ui项目介绍在当今高度依赖身份验证和授权的企业环境中,有效的LDAP(轻量级目录访问协议)管理变得至关重要。正是在此背景下,GoLdapAdmin应运而
- 在CentOS 7上搭建代理服务器(Socks 5)
Hello World Ascii
Linux代理服务器Socks5CentOS7
安装环境配置1.yuminstallgcc2.yuminstallopenldap-devel3.yuminstallpam-devel4.yuminstallopenssl-devel安装Socks5
- CentOS 6/7 搭建SOCKS5代理服务
W_kiwi
技术教程SOCKS5代理服务CentOS6/7
安装ss5依赖包yuminstallgccopenldap-develpam-developenssl-devel安装ss5wgethttp://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gztar-vzx-fss5-3.8.9-8.tar.gzcdss5-3.8.9/./configuremakemakein
- 不常用的第三方服务集成
彼岸花@开
springboot后端java
1.ldap1.1.ldap服务搭建docker方式搭建:包含了ldap服务和ldapadmin图形化界面服务参考ldap服务:http://127.0.0.1:81用户名:CN=admin,DC=ldap,DC=com密码:123456docker-compose.yml文件内容如下version:'3'services:ldap:image:osixia/openldap:latestcont
- LDAP从入门到实战:环境部署与配置指南(下)
磐基Stack专业服务团队
LDAPLDAP
#作者:朱雷接上篇:《LDAP从入门到实战:环境部署与配置指南(上)》链接:link文章目录2.5.添加账号2.6.停止服务2.7.使用TLS证书2.7.1.TLS证书2.7.2.TLS配置2.7.3.服务器配置2.8.使用安全连接的反向代理2.5.添加账号添加管理员账号配置文件[root@localhostopenldap]#catadmin.ldifdn:dc=zltest,dc=comobj
- iRedMail开源邮箱服务器
老友@
iRedMail开源服务器运维
文章目录一、简介二、iRedMail的构成Postfix:(SMTP协议的服务器)(IBMPublicLicense2.0开源协议)Dovecot:(IMAP和POP3电子邮件服务器)(LGPL)Apache:(Web服务器)(ApacheLicense2.0)数据库:OpenLDAP:Policyd:(邮件策略引擎)(GPL)Amavisd:(邮件内容过滤器)(GPL)SpamAssassin:
- 【DevOps工具篇】Keycloak中设置与OpenLDAP认证集成
小涵
DevOps企业级项目实战devops运维openldapldapphpldapadminkeycloakAD
【DevOps工具篇】Keycloak中设置与OpenLDAP认证集成目录【DevOps工具篇】Keycloak中设置与OpenLDAP认证集成步骤1.启动一个用于安装OpenLDAP的EC2实例步骤2.安装OpenLDAP启动docker容器查看所有用户信息extendedLDIFLDAPv3basewithscopesubtreefilter:(objectclass=*)requesting
- 七、Centos安装LDAP--Docker版--已失败
O-0-O
devops学习centoslinux运维
参考博客:docker安装OpenLDAP及LdapAdmin桌面版、页面版(osixia/openldap)_docker安装ldap-CSDN博客LDAP使用docker安装部署与使用_memberofldapdocker-CSDN博客目录一、安装DockerDocker基本使用管理镜像二、拉取LDAP镜像配置docker国内的镜像源拉取LDAP镜像卸载DockerDocker安装失败,直接在
- gitlab中配置ldap
hawk2014bj
linuxjavaspringbootcentos
如果在gitlab中配置ldap首先安装OpenLdap和Gitlab,网上文章很多大家可以搜一下。添加Ldap服务器配置,参数说明详见官网https://docs.gitlab.com/ee/administration/auth/ldap/vi/etc/gitlab/gitlab.rb#添加配置gitlab_rails['ldap_enabled']=truegitlab_rails['pre
- OpenLDAP接入NineData SSO
NineData
云数据库技术SQL开发数据库数据库开发sqlmysql云计算安全dba
本文面向使用OpenLDAP管理人员账户信息的企业,提供将OpenLDAP接入单点登录(SSO)的最佳实践指南,以实现统一认证和授权管理。通过集成OpenLDAP、phpLDAPadmin、Keycloak,您可以轻松通过SSO功能登录NineData。1.背景信息OpenLDAP(OpenLightweightDirectoryAccessProtocol)是一个开源的轻量级目录访问协议(LDA
- 在CentOS 7上安装OpenLDAP服务器
华阳_3bcf
在CentOS7上安装OpenLDAP服务器系统环境os:CentOSLinuxrelease7.6.1810(Core)关闭selinux和防火墙setenforce0sed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/configsystemctldisablefirewalld.service&&systemctlstopfirewalld.s
- centos 7.6 安装 openldap 2.5.17
OceanWaves1993
sso单点登录openldapldap
centos7.6安装ldap1、下载ldap2、安装ldap2.1、官方参考文档2.2、安装前准备2.2.1、安装gcc2.2.2、安装CyrusSASL2.1.27+2.2.3、安装OpenSSL1.1.1+2.2.3.1、下载openssl3.02.2.3.2、安装依赖包2.2.3.3、编译安装openssl3.02.2.3、安装libevent2.1.8+2.2.4、安装libargon2
- LDAP统一认证大集合(10+)
meijinmeng
Linux基础及实践运维
一.背景1.公司有LDAP做统计认证的需求,方式各个中间件重复来创建账号。2.方便离职后统一管理账号3.网上没有比较全的集成LDAP的文档二.LDAP安装部署1.安装LDAP方法1:1.安装openldapserver端dockerrun-p389:389-p636:636--nameopenldap--detachosixia/openldap:1.4.02.安装phpldapadmindock
- centos7 openldap主从部署安装
我只是一个小白木木
安装说明:从OpenLDAP2.4.23版本开始所有配置数据都保存在slapd.d目录中,不再使用slapd.conf作为配置文件有两种配置方式,一种是通过修改slapd.conf,再用slaptest-f/etc/openldap/slapd.conf-F/etc/openldap/slapd.d/导入。一种是通过编辑ldif文件,再用ldapadd命令导入。本文采用第二种方式,这种方式网上文档
- centos下 docker方式安装openldap服务及原数据导入
jerryloong
原ldap服务器使用slapd.conf文件配置,新ldap服务使用docker安装openldap,新的ldap不建议使用slapd.conf文件配置。OpenLDAP2.3及更高版本已转为使用动态运行时配置引擎slapd-config允许所有slapd的配置选项在运行中进行更改,无需重新启动服务器即可使更改生效。目前版本仍然支持较旧的slapd.conf文件,但已不推荐使用,并且将会在新的Op
- centos7下ldap+kerberos实现单点登陆
1361976860
ldap数据库运维
centos7下ldap+kerberos实现单点登陆一、LDAP概念http://wiki.jabbercn.org/index.php/OpenLDAP2.4%E7%AE%A1%E7%90%86%E5%91%98%E6%8C%87%E5%8D%97#中文文档http://www.openldap.org/doc/admin24/#官方英文文档LDAP的英文全称是LightweightDirec
- 如何在OpenLDAP启用MemberOf
那些、快乐。
openldapldap
文章目录OpenLDAP启用MemberOf创建用户测试默认情况下OpenLDAP的用户组属性是Posixgroup,Posixgroup用户组和用户没有实际的对应关系。如果需要把Posixgroup和user关联起来则需要将用户添加到对应的组中。通过如上配置可以满足大部分业务场景,但是如果需要通过用户组来查找用户的话,Posixgroup用户组属性,是无法满足要求的。此时需要使用OpenLDAP
- 生产环境下OpenLDAP常见运维管理操作
Begoniaish
服务器运维
准备工作VMware17Pro:https://download3.vmware.com/software/WKST-1750-WIN/VMware-workstation-full-17.5.0-22583795.exeUbuntu22.04.3:https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso设置root密
- Gitlab集成openLDAP统一认证登录
小果运维
运维gitlab服务器运维
vim/etc/gitlab/gitlab.rb,可以配置很多个server,因此与sssd服务一样可以配置多个ldap作为高可用gitlab-ctlreconfiguregitlab-rakegitlab:ldap:checkgitlab-ctlrestartgitlab-rakegitlab:ldap:checkCheckingLDAP...LDAP:...Server:ldapmainLDA
- openLDAP统一认证在nodejs或flask等web系统中的配置使用
小果运维
运维网络数据库ldapnodejs
在OA(办公自动化)系统中集成OpenLDAP进行统一认证,通常涉及以下步骤:配置OpenLDAP服务器:首先确保你的OpenLDAP服务器已经安装和配置好,并且包含组织内的用户、组以及其他必要属性。这些信息应该包括用户的uid、cn、mail、ou等,以及相应的密码散列。定义LDAP结构:根据OA系统的需要,可能需要设计特定的LDAP目录结构来映射OA中的部门、角色或权限。例如,创建不同的组织单
- 使用Nginx实现端口转发TCP代理
JackZhai.
linuxnginxtcp/ip服务器
需求产生背景最近同事在测试和生产环境中分别部署了一套应用,由于应用只能集成LDAP,而我们公司使用的是AD,于是我搭建了一个OpenLDAP服务,账号先通过lsc从AD同步到OpenLDAP,然后使用saslauthd传递身份验证到AD。在测试环境中我们的应用能够连接LDAP登录,但是在生产环境中却无法访问到OpenLDAP服务器,我不想重复的在生产环境重新安装维护一套OpenLDAP服务,这个过
- 使用OpenLDAP 打造企业的统一身份认证中心之环境搭建篇
杨航的技术博客
开源软件
1概述本文介绍如何使用OpenLDAP构建企业的统一身份认证中心,以便读者可以在后续的工作中进行参考。1.1OpenLDAP介绍OpenLDAP是一套开源的轻量级目录访问协议(LightweightDirectoryAccessProtocol,LDAP)的实现,旨在提供一个强大且灵活的目录服务系统,用于集中存储、管理和检索组织机构内的用户、设备、网络资源等各类信息。OpenLDAP项目始于199
- openldap2.4版本管理员文档中文翻译版
焱宣
linux容器数据库c语言
OpenLDAP2.4管理员指南文章目录1.OpenLDAP介绍2.快速开始指南1.获得软件2.解压压缩包3.阅读文档4.运行configure5.编译软件6.测试编译结果7.安装软件8.编辑配置文件9.导入数据库配置10.启动slapd11.添加初始条目到目录中12.检测添加结果3.大图片-配置选择1.本地目录服务2.带转发的本地服务3.可复制的目录服务4.分布式本地目录服务4.编译和安装Ope
- CDH集成LDAP配置
101之歌
转载自JavaChenBlog,作者:JavaChen原文链接地址:http://blog.javachen.com/2014/11/12/config-ldap-with-kerberos-in-cdh-hadoop.html参考上面基本配置,添加了部分配置本文主要记录cdhhadoop集群集成ldap的过程,这里ldap安装的是OpenLDAP。LDAP用来做账号管理,Kerberos作为认证
- Gitlab 配置 LDAP 登陆
Tom Ma.
Gitlabgitlab服务器运维
1、安装GitlabDocker安装Gitlab_tom马的博客-CSDN博客2、安装OpenLDAPDocker安装OpenLDAP_tom马的博客-CSDN博客3、配置Gitlabdockerexec-itgitlab/bin/bash#编辑配置vim/etc/gitlab/gitlab.rb#找到如下位置并修改gitlab_rails['ldap_enabled']=true###!**re
- 金瓯无缺江河一统|Win10系统基于Docker和Python3搭建并维护统一认证系统OpenLdap
刘悦的技术博客
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_180OpenLdap(LightweightDirectoryAccessProtocol)是什么?它其实是一个开源的、具备工业标准特性的应用协议,可以使用TCP协议提供访问控制和维护分布式信息的目录信息。这是一个传统意义上的书面解释,是的,毫无疑问,你会一脸懵逼。好吧,让我们变得感性一点,假如我每天早上使用Twitter想听听
- 记第一次提交patch给开源项目的经历
Fireplusplus
教程githubc语言openldapldap
近期由于工作的原因接触到了openldap的开源库,在一次偶然的代码review的情况下发现了一个内存泄漏的bug。对,不是测试发现的,是代码审核看出来的。问题代码该项目github源码路径为:https://github.com/openldap/openldap/blob/OPENLDAP_REL_ENG_2_4_49/libraries/liblunicode/ucstr.c为方便看这里贴出
- 配置OpenLDAP的日志文件
yuhan_sining
一、Redhat开启openldap日志openldap是一个轻型目录访问协议的自由和开源的实现。习惯上我也称之为数据库,但这个数据库和使用sql标准的数据库是有区别的。openldap经常被用到管理员工信息,用于多应用后台的整合和单点登录。默认openldap的日志功能是不开启的。而日志功能对于我们分析和查找问题是非常有帮助的。要开启openldap的日志功能是非常简单的:1.在slapd.co
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str