自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彩11集团: 廖志伟

本文地址:http://617.ib776.com/java_wxid
文章摘要:彩11集团,那白骨长针直接从无疑蓝庆是悲剧像戏耍张云峰一般逗着张耀德得到那东海水晶宫,意思 吱战狂丢脸丢到姥姥家了。

你的自侓决定你的高度

  • 博客(330)
  • 资源 (11)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【高级开发进阶】总篇

第一篇性能调优专题第1章Jvm1.1 JVM类加载机制1.1.1 启动类、扩展类、应用程序类加载器1.1.2 手写自定义类加载器1.1.3 双亲委派模型及如何打破1.2 JVM内存模型1.2.1 堆内存分代机制及对象生命周期1.2.2 线程栈及栈帧内部结构1.2.3 方法区(元空间)及常量池1.2.4 程序计数器1.2.5 本地方法栈1.3 四种引用类型1.3.1 强引用Reference1.3.2 软引用SoftRe...

2021-01-25 14:06:44 17708 906

原创 面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

2020-05-08 21:45:26 102530 238

原创 总结:第一章:从入门到入职拿到过万月薪我需要这些技能(400多篇博文系统归类)P5级

博文介绍:这篇博文我改了一周,职业生涯所有技能例如javaSE基础,ssm框架,springcloud全家桶,dubbo+zk框架,MySQL数据库,MongoDB数据库,redis缓存,es与solr全文搜索,linux系统,docker应用容器引擎,Activiti工作流,Fastdfs分布式文件系统,ActiveMQ与RabbitMQ消息队列,JUC并发线程工具类,线程池技术,Freem...

2019-12-17 11:22:54 13677 127

原创 【高级开发进阶】1.1.3 双亲委派模型及如何打破

首先得知道什么是双亲委派模型?为什么要打破它?打破它用途是什么?双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。上面所介绍的这几种类加载器的层次关系,称为类加载器的双亲委派模型。类随着它的类加载器一起具备了一种带有优先级的层次关系。例如类java.lang.Object,它由启动类加载器加载。双亲委派模型保证任何类加载器收到的对java.lang.Object的加载请求,最终都是委派给处于模型最顶端的启动类加载器进行加载,因此Object类在程序的各种类

2021-02-03 20:44:54 2133 38

原创 【高级开发进阶】1.1.2 手写自定义类加载器

新建一个java文件,保存在相应的目录用cmd命令进入到world类的上级目录,运行javac命令,生成.class文件创建自己定义的classload类//继承ClassLoader类,重写findclass方法。public class MyClassloader extends ClassLoader { private String path; private String classloaderName; public MyClassloader(Str

2021-01-30 16:34:25 987 13

原创 【高级开发进阶】1.1.1 启动类、扩展类、应用程序类加载器

1.1.1 启动类、扩展类、应用程序类加载器

2021-01-29 19:45:38 1000 40

原创 【高级开发进阶】6.4 CAS

学完本章中,读者需要回答:1.什么是CAS?2.什么是ABA?如何解决ABA问题?3. AtomicReference原子引用在什么场景下使用?6.4.1 CAS是什么CAS是CompareAndSwap的缩写,作用是比较与交换。线程对变量的读取赋值等操作,要先将变量从主内存拷贝自己线程的工作内存空间,在工作内存中进行操作,操作完成后再将变量写回主内存package com.javaliao.backstage;import java.util.concurrent.a..

2021-01-26 10:10:40 1548 27

原创 【高级开发进阶】6.3 Volatile关键字

学完本章中,读者需要回答:1.什么是volatile?2.volatile如何使用?3. volatile的几个特性,如何解决volatile不保证原子性?6.3.1 JMM Volatile 缓存一致性协议当程序在运行过程中,计算机会将运算需要的数据(变量)从主内存复制一份到CPU高速缓存中,那么CPU进行运算的时候就可以从它的高速缓存读取和写入数据,当运算结束后,再将已经修改后的数据(变量)刷新重新写回到主存当中。这种情况在单线程中运行时没有任何问题的,但是在多线程中运行就...

2021-01-26 10:02:49 2042 34

原创 【高级开发进阶】6.2 什么是线程 深入理解Java线程

学完本章中,读者需要回答:1.什么是线程?什么是进程?2. 线程有哪些状态?3. 什么是线程安全?什么是线程?什么是进程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。如图6.2所示。比如我们常用的QQ、电脑管家等等都是独立的进程。图6.2 进程看到的这些单独运行的程序就是一个独立的进程,进程之间是相互独立存在的。线程有哪些状态?在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。第一是创建状态。在生成...

2021-01-25 20:59:34 1149 27

原创 【高级开发进阶】6.1 现代计算机模型基础

学完本章中,读者需要回答:1.计算机的硬件结构有哪些?2. 计算机是如何运行指令的?本节首先介绍现代计算机模型的基本概念,理解这些概念是学习使用JMM内存模型的基础。冯·诺伊曼模型是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼计算机模型。它是由运算器、存储bai器、控制器、输入du和输出设备五大基本部分组成的部件。内部应采用二进制(把不同宽度高、低电平组成的波形输入给计算机的CPU,它就可以识别为成由“1”和“0”组成的数据,而逻辑电路的基础单元就是二进制的1和0(器.

2021-01-25 20:58:28 1206 27

原创 实战:第十七章:xlsx文件导入数据入库

直接上代码,先是页面,这里用jsp页面,导入的页面,后面的js发送请求通过后台controller跳转到这个页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><% String path = request.getContextPath();%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr

2021-01-22 14:27:58 1777 37

原创 总结:第三章:过去一年的所遇所思所学所悟以及2021年的规划图

过去一年的所遇所思所学所悟以及2021年的规划图所遇所思所学所悟2021年规划所遇技术方面:并没有做很多提升,混了一年人生感悟:过去一年,加班破记录,粉丝破纪录,还找到一个女朋友所思经济能力决定你的社会地位,决定你抗风险能力,世界上百分之九十的问题都可以用钱解决清晰的定位自己的能力范围所学工作时间学到的更多的是扯皮的能力,因为工作原因,和项目组打交道的次数太多,扯皮技术小幅度提升业余时间所学了一部分调优,jvm调优,mysql调优,代码优化所悟学会生活,更加爱自己,让自己快乐些,过的更

2020-12-29 14:57:41 1375 24

原创 Mysql调优:第一章:Explain详解

Mysql调优:第一章:Explain详解与索引Explain是什么?有什么作用?explain 两个变种explain extended:explain partitions:explain中的列索引最佳实践Explain是什么?有什么作用?Explain是MySQL的关键字,显示mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用Explain关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在 select 语句之前增加

2020-12-29 13:46:26 8745 60

原创 Tomcat:第五章:Tomcat 部署脚本编写

我们平时启动Tomcat过程是怎么样的? 复制WAR包至Tomcat webapp 目录。 执行starut.bat 脚本启动。 启动过程中war 包会被自动解压装载。 但是我们在Eclipse 或idea 中启动WEB项目的时候 也是把War包复杂至webapps目录解压吗?显然不是,其真正做法是在Tomcat程序文件之外创建了一个部署目录,在一般生产环境中也是这么做的 即:Tomcat 程序目录和部署目录分开。我们只需要在启动时指定CATALINA_HOME与CATALINA_BASE参数即

2020-12-22 19:30:25 11129 11

原创 实战:第十六章:判断Mysql库中是否存在某表

SHOW TABLES IN dreamweb_gjfgw WHERE Tables_in_dreamweb_gjfgw ='g_app_data_service_log'SHOW TABLES IN 数据库名称 WHERE Tables_in_数据库名称 ='表名称'Sql sql = new Sql("SHOW TABLES IN dreamweb_gjfgw WHERE Tables_in_dreamweb_gjfgw ='g_app_data_service_log';");Dat...

2020-12-22 19:27:53 2150 21

原创 实战:第十五章:摸爬滚打这些年的心路历程

心路历程:恍然间,发现自己在这个行业里已经摸爬滚打了几年了,从入行,那时的我技术不行(毕竟入行的菜鸟,能强到哪里去),面试技巧也不会,基础也不是那么强,出去面试总是被拒绝,心里很是难受,后面心态改变了,把面试当做工作,面试很多家,总算混进第一家外包公司了,当时拿着8k,心里还是挺开心的,入职前三个月感觉啥都不懂(那个时候做java后端还需要做页面数据绑定,有时一些样式都是自己调),那三个月是过的最难受的。后来有意识的做总结,一开始我是用脑图记录的,本地写了十几篇,后面觉得没啥动力了,就放弃了,好长一段时

2020-11-19 14:49:29 12633 20

原创 面试:第十七章:Java中高级开发

中高级开发说明:最近看到很多朋友喜欢我的java中级开发一章,于是乎,我决定加推一章中高级开发篇,面试十问,每个问题,你觉得自己可以讲半小时,就算你过了,薪资评级20k左右。提示:以下是本篇文章正文内容,后面的答案我会慢慢补。面试十大提问1.多线程(ThreadLocal(问了父子线程怎么共享数据 interitableThreadLocals)、lock和sync区别(问HashMap1.7、1.8区别时带出)、AQS原理(执行过程源码,?队出队的细节,源码细节)、CountDownLatch和

2020-11-10 10:20:09 14850 36

原创 Tomcat:第四章:Tomcat IO模型

知识点: Tomcat支持的IO模型说明 BIO 与NIO的区别 1、Tomcat支持的IO模型说明 描述 BIO 阻塞式IO,即Tomcat使用传统的java.io进行操作。该模式下每个请求都会创建一个线程,对性能开销大,不适合高并发场景。优点是稳定,适合连接数目小且固定架构。 NIO 非阻塞式IO,jdk1.4 之后实现的新IO。该模式基于多路复用选择器监测连接状态在通知线程处理,从而达到非阻塞的目的。比传统BIO能更好的支持并发性能。Tomcat 8.

2020-10-24 11:55:12 5352 101

原创 Tomcat:第三章:Tomcat各组件

tomcat组件:Servershutdown:关闭命令。基于telent 执行SHUTDOWN 命令即可关闭(必须大写) telnet 127.0.0.1 8005 SHUTDOWNServiceConnector接受客户端链接并接受消息报文,消息报文经由它解析后送往容器中处理关于Connector的几个重要点:监听的IP和Port; 处理请求的最大线程数;如果所有线程都忙,则会丢弃新的请求; 所有的Connector接收到请求后,转换成统一的模式...

2020-10-24 11:54:48 10737 99

原创 Tomcat:第二章:Tomcat日志文件分析

Tomcat下载地址:http://www.689.sg622.com/download-80.cgitomcat源码下载:tomcat目录结构:打开 Tomcat 的日志目录,也就是 Tomcat 安装目录下的 logs 目录。Tomcat 的日志信息分为两类 :一是运行日志,它主要记录运行过程中的一些信息,尤其是一些异常错误日志信息 ; 二是访问日志,它记录访问的时间、IP 地址、访 问的路径等相关信息。 日志文件类型分析:catalina.***.log :主

2020-10-24 11:54:21 14786 108

原创 Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES

docker配置阿里云镜像加速sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["http://www.ib776.com/888"]}EOF sudo systemctl daemon-reload sudo systemctl restart dockerdocker安装mysqlsudo docke.

2020-09-22 11:18:45 1393 1

原创 Docker:第五章:基于centos7的docker安装配置部署教程以及基于docker Tomcat镜像使用的项目部署教程

基于centos7的docker安装配置部署教程 基于docker Tomcat镜像使用的项目部署教程.将服务器的yum包更新到最新.(此操作需要十分钟左右更新成功无报错为下图所示)命令:yum update安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的,安装成功如下图所示命令:yum install -y yum-utils device-mapper-persistent-data lvm2设置

2020-09-18 22:15:28 1390 1

原创 Tomcat:第一章:Web应用与HTTP请求和Cookie以及Session之间的关系

web发展历史:早期的Web应用主要用于浏览新闻等静态页面,HTTP服务器(比如Apache、Nginx)向浏览器返回静态HTML,浏览器负责解析HTML,将结果呈现给用户。 通过一些交互操作,来获取动态结果,因此也就需要一些扩展机制能够让HTTP服务器调用服务端程序,Sun公司推出了Servlet技术。 Servlet是运行在服务端的Java小程序,但是Servlet没有main方法,不能独立运行,因此必须把它部署到Servlet容器中,由容器来实例化并调用Servlet。 Tomcat就是一个

2020-09-18 17:10:49 5690 84

原创 达梦数据库:第三章:报错有歧义的列名[PRIVILEGE_NAME]

sql改造之前sql改造之后

2020-09-17 20:40:16 488 1

原创 达梦数据库,第二章:报错不是 GROUP BY 表达式

达梦数据库:在select中存在的字段,必须包含在group by 语句中sql改造:GROUP BY R.APP_CODE,R.APP_NAME改成:GROUP BY R.ID, R.ROLE_NAME,R.APP_CODE, R.APP_NAME 现在执行就没有出错了

2020-09-17 20:39:44 739 2

原创 IDEA运行web项目需要的一些配置(tomcat,maven)

2020-09-17 20:37:27 5016 117

原创 实战:第十三章:工作中熬夜加班学到的

2020年8月到9月这段时间,我不停的在反思,我适不适合继续在这家公司待下去,我是不反对为了项目赶进度公司加班的,但是长期的通宵熬夜,让我感觉到身体吃不消,记忆力下降,掉发,暴躁,抗拒通宵加班,为什么这么说?八九月份平均每天的工时在15小时左右,假期只有二天,其余时间不是在家远程办公到凌晨,就是在公司通宵到第二天早上七点半,过着没有生活的日子,二点一线,和我对接的一位非常优秀的产品经理已经熬不下去了,提了离职,而我还在继续熬着。如果在公司提升空间较大的话,哪怕是这样我都不会觉得累,为什么这么说,公司每个人负

2020-09-15 11:17:12 15065 29

原创 Linux系统:第十一章:常用命令

Linux命令:查看java进程:ps -ef |grep java查看实时日志:tail -f 文件名称杀掉进程:kill -9 进程的PID复制文件:cp 文件路径/文件名称 文件路径/文件名称启动:service rabbitmq-server start关闭:service rabbitmq-server stop重启:service rabbitmq-server restart查看所有的队列:rabbitmqctl list_queues清除所有的队列:rab

2020-08-23 11:55:03 1305 24

原创 JVM:第一章:类加载机制深度解析

Java 执行代码流程图:解释:启动虚拟机 (C++负责创建) 【windows : bin/java.exe调用 jvm.dll Linux : java 调用 libjvm.so 】 创建一个引导类加载器实例 (C++实现) C++ 调用Java代码,创建JVM启动器,实例sun.misc.Launcher 【这货由引导加载器负责加载创建其他类加载器】 sun.misc.Launcher.getLauncher() 获取运行类自己的加载器ClassLoader --> 是AppCl.

2020-08-15 16:37:39 1508 23

原创 简历:第一章:技术亮点如何写

具备扎实的java基础,熟练掌握javaIO流,集合,多线程,反射,泛型,注解,网络编程等基础开发技术。 熟练使用常用的java集合以及常用集合的源码,熟悉多线程以及并发容器的使用。比如CAS,AQS,Lock,Volatilte,Synchronized等。 熟悉常用的设计模式,常见的算法以及常见的数据结构,熟悉HTTP协议,TCPIP协议,OAUTH2协议等。 深入理解Spring,Spring MVC,Mybatis等开源框架的设计原理以及底层架构,研究过部分核心源码,具备一定的框架定制开发能力

2020-08-03 09:24:20 11718 59

原创 理论:第十一章:大厂程序员如何使用GitHub快速开发学习

常用词:in案例:seckill in:name,readme,descriptionstars或者fork案例:搜索springboot点赞数大于5000的awesome 关键字高亮显示github上代码单行:多行:github快捷键t(列表显示代码)搜索地区大佬:...

2020-07-01 09:37:36 1278 46

原创 理论:第十四章:生产环境服务器变慢如何诊断,性能评估

脑图:查看整机:top案例:后台一直运行着这个程序:top命令查看 结果:uptime:查看系统性能的精简版查看CPU:vmstatus + sy 参考值为80%,如果us + sy 大于80%,说明可能存在CPU不足。查看所有的CPU:mpstat -p all 每秒查看的次数案例:每二秒打印一次查看进程CPU的情况:pidstat -u 1 -p 进程编号案例:查看内存:freepidstat -..

2020-07-01 09:32:38 7903 60

原创 理论:第十三章:堆溢出,栈溢出的出现场景以及解决方案

堆溢出的情况及解决方案OutofMemoryError:Java heap space 堆内存中的空间不足以存放新创建的对象OutOfMemoryError: GC overhead limit exceeded 超过98%的时间用来做GC并且回收了不到2%的堆内存OutOfMemoryError: Direct buffer memory 堆外内存OutofMemoryError:unable to create new native thread解决方案:.

2020-07-01 09:19:16 4680 19

原创 理论:第十二章:Dubbo的运行原理,支持什么协议,与SpringCould相比它为什么效率要高一些,Zookeeper底层原理
原力计划

Dubbo简单的介绍一下Dubbo?(Dubbo是什么)dubbo就是个服务调用的东东。为什么怎么说呢?因为Dubbo是由阿里开源的一个RPC分布式框架那么RPC是什么呢?就是不同的应用部署到不同的服务器上,应用之间想要调用没有办法直接调用,因为不在一个内存空间,需要通过网络通讯来调用,或者传达调用的数据。而且RPC会将远程调用的细节隐藏起来,让调用远程服务像调用本地服务一样简单。dubbo有哪些组件?紫色虚线:在Dubbo启动时完成的功能  蓝青色的线:都是程序运.

2020-06-29 22:26:01 2705 16

原创 理论:第十章:公平锁,非公平锁,可重入锁,递归锁,自旋锁,读写锁,悲观锁,乐观锁,行锁,表锁,死锁,分布式锁,线程同步锁分别是什么?

公平锁,非公平锁http://617.ib776.com/java_wxid/article/details/97611532可重入锁和递归锁http://617.ib776.com/java_wxid/article/details/97611665自旋锁http://617.ib776.com/java_wxid/article/details/97612281读写锁http://617.ib776.com/java_wxid/article/details/9916

2020-06-29 16:34:23 4099 38

原创 理论:第九章:JVM内存模型,算法,垃圾回收器,调优,四大引用,常见的JVM错误,类加载机制(双亲委派),创建一个对象,这个对象在内存中是怎么分配的?

JVM内存模型

2020-06-23 20:59:26 3070 33

原创 理论:第八章:线程是什么,有几种实现方式,它们之间的区别是什么,线程池实现原理,JUC并发包,ThreadLocal与Lock和Synchronize区别

什么是线程?讲个故事给你听,让你没法去背这个题,地址:http://617.ib776.com/java_wxid/article/details/94131223有几种实现方式?继承Thread类 实现Runnable接口 实现Callable接口 线程池方式优缺点1.继承Thread类优点 、代码简单 。 缺点 、该类无法集成别的类。2.实现Runnable接口优点 、继承其他类。 同一实现该接口的实例可以共享资源。 缺点 、代码复杂3.实现Callable优点

2020-06-22 14:36:28 3064 31

原创 理论:第七章:用生活的案例解释23种设计模式

设计模式1. 根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。 行为型模式:用于描述类或对象之间怎样相互协作共同完成单个对象都无法单独完成

2020-06-22 14:34:59 5914 41

原创 理论:第六章:SpringCould组件有哪些,他们的作用是什么(说七八个)?微服务的CAP是什么?BASE是什么?
原力计划

先讲五大核心组件,(偷个懒,嘻嘻)这里我引用一位大佬讲解的,原文地址是:http://www.ib776.com/468/post/5be13b83f265da6116393fc7一、业务场景介绍先来给大家说一个业务场景,假设咱们现在开发一个电商网站,要实现支付订单的功能,流程如下:创建一个订单后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付” 扣减相应的商品库存 通知仓储中心,进行发货 给用户的这次购物增加相应的积分针对上述流程,我们需要有订单服务、库存服务、仓储服务、积分服务。整个

2020-06-22 14:33:07 3142 48

原创 理论:第五章:Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点

Spring注解:声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 注入bean的注解 @Autowired 由Spring提供 @Resource 由JSR-250提供 java配置类相关注解 @Bean 注解在方法上,声明当前方法的返回值为一个

2020-06-22 14:31:48 3211 35

docker常用命令.doc

docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm

2020-09-22

深入理解jvm虚拟机(快速入门JVM.ppt)

深入介绍jvm,

2019-02-27

GC垃圾回收

GC垃圾回收

2019-02-27

Java中高级面试题(月薪过万).pdf

前一段时间居然有人拿着我分享到群里的文档拿到咸鱼上去卖,真的气愤,这里我直接上传一个文档,关于面试的,都是我花了个把月统计的,大概200多页的,都是实际面试经常容易被问到的,看完这个文档你要是拿不到月薪过万,你来找我。

2019-12-20

Java学习PDF.zip

二十多个PDF文档,Java学习的,你看着办吧,反正都是免费分享的

2020-05-08

MySQL高级脑图

主要内容二大主题:join查询,索引与数据处理 join查询:sql的执行顺序,七大join语句 索引与数据处理:索引是什么?索引结构,索引分类,explain是什么,能干什么怎么用,各字段名称介绍,Case,索引生效,批量数据脚本:插入1000万条数据

2019-02-22

JAVASE知识脑图

花了好几天整理了一份javase知识脑图,一共有15章,写的有些细,在我的博客中也有分布

2018-12-03

JUC线程高级

JUC线程高级,

2019-02-27

Mysql高级:锁

主要二个主题:锁机制和全局机制 锁机制:概述,三锁:表锁和行锁,页锁

2019-02-22

国产化数据库:达梦数据库安装,配置,使用,设计

DM8系统管理员手册.pdf,

2020-06-22

菜鸟虚怀项目笔试题(1).docx

都是代码编程,菜鸟虚怀项目组的面试题,有多线程,还有几题懒的写,也不知道对不对。

2019-09-05

菜鸟面试

发表于 2019-09-05 最后回复 2020-08-02

JAVA CAS 单点登录 登录成功后 不跳转指定URL

发表于 2019-04-11 最后回复 2019-04-11

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

TA关注的人 TA的粉丝

提示 永利证券官方网站登入
确定要删除当前文章?
取消 删除
欢乐谷娱乐欧博 菲律宾申博太阳城官网游戏下载登入 188彩票网手机下载 88彩票网站 南昌英皇国际包厢价格登入
188彩票网手机下载直营网 99彩网站直营网 福彩快3投注平台官方直营网 盛兴彩票网官方 彩票控代理
新凤凰彩票代理 uc彩票官方直营网 印象彩票娱乐 金巴黎彩票网址直营网 福利彩票开户
hb宙斯2登入 东方彩票网址 新葡京娱乐直营网登入 彩29彩票在线开户 tt彩票集团