自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 windows安装Weblogic教程(图文教程超详细版)

windows安装Weblogic教程(超详细)一、 下载 WebLogic到Oracle官网http://www.oracle.com/ 下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installerhttp://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html如下图:二、 安装和配置 WebLogic2.1、安装

2020-11-25 01:30:21 14505 4

原创 消息队列总结通俗易懂

一、MQ是什么?1、MQ全称为Message Queue 消息队列(MQ),一种先进先出的数据结构,是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。2、Rocket...

2020-03-03 10:25:59 487

原创 Eclipse15个常用快捷键技巧

1、alt+? 或 alt+/:自动补全代码或者提示代码2、ctrl+o:快速outline视图3、ctrl+shift+r:打开资源列表4、ctrl+shift+f:格式化代码5、ctrl+e:快速转换编辑器6、ctrl+page down 或 ctrl+page up: 选项卡之间快速切换7、shift+enter 及 ctrl+shift+enter: 在当前行上或者下边创建空白...

2019-12-09 14:54:37 814

原创 java实现一个单链表数据结构

package com.jian.utils;/** * 单链表demo * @author weijianyi *2019-11-15 */public class TestLinked { //内部类,单链表节点的结构 class Node<T>{//使用泛型,可以存放所有类型的数据 T value;//数据 Node<?> next = n...

2019-11-15 17:16:03 189 1

原创 进程间通信的方式和多线程通信的方式总结归纳

之前一直对进程间和线程间的通信方式都是比较模糊的概念,平时开发也很少接触到,今天面试遇到面试官问了,回答的不是很好,今天对它们总结一下。一、进程间的通信方式:1、管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2、有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系...

2019-11-08 14:45:38 367

原创 线程安全和线程不安全的概念

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。...

2019-11-08 14:28:24 130

原创 数据库三大范式详细解读

了解数据库三大范式之前,我们先来了解什么是关系型数据库的鼻祖埃德加·弗兰克·科德(英文:Edgar Frank “Ted” Codd) (1923年8月23日-2003年4月18日) 是一位英国计算机科学家。他为关系型数据库理论做出了奠基性的贡献。他在IBM工作期间,首创了关系模型理论。他一生中为计算机科学做出了很多有价值的贡献,而关系模型,作为一个在数据库管理方面非常具有影响力的基础理论,仍然...

2019-11-07 18:01:10 188

原创 SQL必问知识点

一、什么是SQL:SQL 是用于访问和处理数据库的标准的计算机语言。SQL,查询:select 表名.字段名 from 表名where 查询条件order bye :排序 做报表写法:select 查询语句结束后 order bye 表名.字段名升序和降序默认是升序,降序要加DESCgroup by:分组 做报表写法:select 查询语句结束后 表名.字段名内连:取交...

2019-11-07 17:39:49 218

原创 程序员为什么要写文档?

最近公司项目的调用量突然涨了一大波,很多系统都纷纷扛不住了,于是需要对系统进行优化,系统优化的第一步,便是梳理业务!在这个过程中,经常出现了这样一些情况,发现数据库的某些字段,没有注释,也没有一定的文档来诠释它做什么作用。而这个项目又是多达20,30人一起开发维护的,没有人能够从头到尾说得清这个项目的主要流程。写文档,似乎在国内的程序员,最不屑的一件事情了。作为一个程序员,有没有必要写技术文档呢?...

2019-11-06 15:43:54 2690

原创 浅谈什么是数据结构

说数据结构之前,我们先来了解一下什么是数据?从计算机的角度来看,数据是所有能被输入到计算机中,且能被计算机处理的符号的集合,它是计算机能操作对象的总称,也是计算机处理信息的某种特定的符号表示形式。什么是数据结构?数据结构是指所有数据元素以及数据元素之间关系。数据结构包括如下几个方面:1、数据元素之间的逻辑关系,即数据的逻辑结构,它是数据结构在用户面前呈现的形式。2、数据元素及其关系在计...

2019-10-31 10:56:32 214

原创 手机蓝牙共享网络给笔记本上网的超详细教程

上回去了国家图书馆,我也是用到时才想起来有这么个功能,废话少说,直接上教程。第一步:打开手机的蓝牙和笔记本的蓝牙配对。第二步:打开手机里面的“更多链接方式”,然后打开“蓝牙网络共享”。第三步:在笔记本电脑由下角鼠标右键点击那个“蓝牙图标”,然后鼠标左键点击“显示Bluetooth设备”,之后窗口会显示出你所有的蓝牙设备。第四步:显示你所有蓝牙设备的窗口,找到你的手机,鼠标右键点击你的手机...

2019-10-29 17:20:03 9492 1

原创 java实例变量与线程安全

自定义线程类中的实例变量针对其他线程可以有共与不共享之分,这在多线之间进行交互时是很重要的一个技术点。下面通过一个实例来看下数据不共享的情况。package com.jian;public class MyThread extends Thread{ private int count = 5; public MyThread(String name) { super(); ...

2019-10-24 16:07:34 475

原创 继承Thread类和实现Runnable接口

java的JDK开发包中,已经自带了多线程技术的支持。Thread类实现了Runnable接口,他们之间具有多态的关系。其实,使用继承Thread类的方式创建新线程时,最大的缺点就是不能实现多继承。因为java的特点就是单根继承,所以为了支持多继承,完全可以实现Runnable接口的方式一边实现一边继承。但用这两种方式创建的线程在工作时的性质是一样的,没有本质区别。在使用多线程技术的时候,代...

2019-10-24 14:37:24 383

原创 什么是进程?什么是线程?使用多线程有什么优点?

通俗地讲,可以将一个正在操作系统中运行的exe程序理解成一个进程。通过查看“windows 任务管理器”中的列表,完全可以将运行在内存中的exe文件理解成一个进程,进程是受操作系统管理的基本运行单元。那什么是线程呢?线程可以理解成是在进程中独立运行的子任务。比如QQ.exe运行时就有很多的子任务在同时运行。在比如,好友视频,下载文件,传输数据,发送表单线程等,这些不同的任务在宏观上说都可以同时运...

2019-10-24 14:12:45 312

原创 外包公司怎么样

其实大家每天心里都像明镜一样的明白“低技术含量的外包没有前途”,好多人都认为外包没有技术,其实这种思想不对,国外有大量的高端技术外包业务等着我们干,但是反问一句“你们能干吗?”,现在大部分的公司都是平均每个项目开发4个月,干完就再转一个组再做别的项目,从Java .NET C C++ 到你们没有听说过的RPG,一个有着7年开发经验的外包人员可以说自已会十几种开发语言做过几十个case ,但是我们不...

2019-10-24 12:05:54 3626 9

原创 什么是x86什么是x64 它们有什么区别

1、内存寻址不同:32位系统,最大支持3.5G内存,如果在32位系统中使用4G或更大的内存,电脑最多只可以识别3.4G左右可用,而64位系统最大可以支持128G大内存。2、运算速度不同:64位系统的CPU通用寄存器,数据宽度为64位,64位指令集可以运行64位数据指令,处理器一次可以提取64位数据(两个指令一次提取8个字节的数据),比32位(需要4个指令,一次取4个字节)速度快。...

2019-09-29 15:58:45 1018

原创 Ubuntu18.04下安装mysql5.7超详细步骤

首先,本教程是为了解决mysql5.7在Ubuntu 18.04安装成功之后,无法登陆。但是在root权限下能登陆,并且还不需要密码就直接登陆了的问题。1、首先获取root权限。在Ubuntu 18.04终端下输入:su根据提示输入密码2、输入:mysql(此时没有输入密码也没有输入用户名,直接就进去mysql了)3、打开mysql数据库:use mysql;4、输入:updat...

2019-09-27 16:16:12 1913

原创 自己动手用java写一个HashMap

刚入坑java半年,现在总结一下自己学到的东西1、首先我们先来聊聊什么是HashMap?  什么是hash?hash用中文的说法就叫做“散列”,通俗的讲就是把任意长度的字符串输入,经过hash计算出固定长度的字符串。而这个字符串就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。2、hash碰撞?...

2019-09-11 11:58:42 912 2

原创 java单链表的实现自己动手写一个单链表

java单链表实现–自己动手实现一个单链表单链表:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。自己手动写一个单链表:首先,定义一个节点类:package com.wei;public cla...

2019-05-20 13:59:23 909 2

原创 计算机组成原理最基本的知识归纳

计算机组成原理总结:第一章:基本概念1、计算机系统由那两部分组成?计算机性能好坏取决于什么?计算机由硬件和软件组成。计算机性能好不好是有各方面综合因素决定的,比如硬件,或者软件等等。2、计算机五层层次结构由那5层组成?那些是物理机?那些是虚拟机?计算机5层层次包括微程序机器、传统机器、操作系统机器、汇编语言机器、高级语言机器。微程序机器和传统机器是物理机,其他都是虚拟机。3、在计算机...

2019-04-23 14:41:20 1501

原创 Java基础:浅谈数据输入流/数据输出流《DataInputstream类与DataOutputstream类》

@Java基础之数据输入流/数据输出流DataInputstream类与DataOutputstream类详解:一、理论概述数据输入/输出流(DataInputStream类与DataOutputStream类) 允许应用程序以与机器无关的方式从底层输入流中读取基本Java数据类型。 说白了就是,当读取一个数据时,不用再关心这个数值是那种字节。二、用法:...

2019-03-19 13:35:37 667 1

银行卡授权出入参

银行卡授权出入参

2022-11-14

空空如也

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

TA关注的人

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