自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 神州oscar数据库相关内容

SQL语言手册 — 神通数据库帮助手册

2023-05-24 12:28:42 329

原创 Docker安装redmine

一、安装docker(1)查看内核版本uname -r(2)更新yum包sudo yum update(3)卸载旧版本dockersudo yum remove docker docker-common docker-selinux docker-engine(4)安装需要的软件包sudo yum install -y yum-utils device-mapper...

2020-12-13 22:01:27 287

原创 lambda表达式介绍和底层实现分析

如果你的需求需要匿名类来实现,例如是一个只有一个方法的接口,那么匿名类的语法可能看起来比较笨拙和不清晰,尽管匿名类比命名类更简洁,但对于只有一个方法的类来说,即使是匿名类也显得有些麻烦。还有在一些情况下,需要将功能作为参数传递给另一个方法,例如当有人单击页面上按钮时应该采取什么操作,javascript可以通过闭包实现。在java语言中,lambda表达式能够将功能视为方法参数,或将代码视为数据,而且lambda表达式可以更紧凑地表达单方法类的实例,在Swing编程和集合(Collections)编程中优势

2020-12-10 14:38:54 520 1

原创 冒泡排序

public class BubbleSort { /** * 把第一个元素与第二个元素比较,如果第一个比第二个大,则交换他们的位置。接着继续比较第二个与第三个元素,如果第二个比第三个大,则交换他们的位置…. * @param integers */ public static void bubbleSort1(Integer[] integers) { for(int i = 0; i < integers.length ; i++).

2020-12-03 15:33:09 156

原创 三角形的最小路径和

/** * 三角形的最小路径和 * 2 * 3 4 * 6 5 7 * 4 1 8 3 * 以上三角形由一连串的数字构成,要求从顶点 2 开始走到最底下边的最短路径,每次只能向当前节点下面的两个节点走,如 3 可以向 6 或 5 走,不能直接走到 7。 * */public class DP1 { private static int[][] triangle = { {2,0,0,0}, .

2020-12-02 12:30:24 194

转载 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1

/** * 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 * 输入: coins = [1, 2, 5], amount = 11,输出: 3 解释: 11 = 5 + 5 + 1 * 输入: coins = [2], amount = 3,输出: -1 */public class DP { public static int exchangeRecursive(i.

2020-11-26 12:32:59 5718 1

原创 虚拟机NAT模式网络不通

使用vmvare workstation安装centos7之后,设置NAT网络模式,但是无法上网,甚至在已安装SSH的情况下,无法连接解决思路如下首先确认宿主机可以访问公网,如果可以,查看VMnet8是否启用,如果已经启用,关闭所有虚拟机,禁用VMnet8之后重启,重启虚拟机如果还不行,关闭所有虚拟机,点击VMware Workstation-->编辑-->虚拟网络编辑器-->还原默认设置,重启虚拟机以上能解决我的问题。...

2020-11-12 15:58:11 636

原创 IDEA Could not transfer artifact ..... NullPointerException

配置阿里云镜像<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>配置maven vm:-Dma

2020-08-21 18:15:33 677

原创 shell启动jar包脚本

#!/bin/bash# jar文件路径JAR_HOME=xxxJAR_NAME=XXXPID=`ps -ef | grep $JAR_NAME | grep -v grep | tr -s " " | cut -d" " -f2`echo "PID is ${PID}"start(){if test -e $JAR_HOME/$JAR_NAMEthenecho "jar包检验存在"elseecho "jar包不存在"exit 3fiecho...

2020-08-11 10:41:38 317

原创 tomcat linux启动shell脚本

#! /bin/bash## description: Apache Tomcat init script# chkconfig: 234 20 80##Location of JAVA_HOME (bin files)export JAVA_HOME=/usr/local/jdk#Add Java binary files to PATHexport PATH=$JAVA_HOME/bin:$PATH#CATALINA_HOME is the location of the bin

2020-08-11 10:36:56 199

原创 JAR文件规范

本文翻译:https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#Notes_on_Manifest_and_Signature_Files笔者水平有限,如有描述不准确的地方,还请批评指正。一、介绍JAR文件是基于ZIP文件格式的一种文件格式,用来将许多文件整合成一个文件。一个JAR文件本质上是包含可选目录META-INF的zip文件,可以通过命令行jar工具或者在Java平台上使用java.util.jar中.

2020-07-27 18:34:35 854 1

原创 JDK RMI探索与使用--序列化

在RMI通信模型中有两个重要问题,一是远程对象的发现的问题,二是数据的传递问题。在java程序中,数据类型包括基本数据类型和引用数据类型,而RMI通信主要是引用类型的使用和传递。引用类型的传递方式,对于在同一JVM中的传递时,因为参数的引用和程序同属于一个内存,传递起来没有问题,但是不同JVM,一个jvmA对象引用使用另外一个jvmB中的class文件进行实例化,不大可能,RMI是将对象在jvmB中实例化,并将对象发布到注册中心,当jvmA客户端调用的远程对象复制到本地时,通过注册中心找到远程对象在jv

2020-06-16 11:29:07 296

原创 redis zset score精度问题

在服务端的开发中,redis的zset是常用的数据结构。因为它元素不重复且每个元素都有一个分数的特点,经常作为有序队列和元素排序来使用,排序的方式自然是通过每个元素的score的大小。一、score的数据类型 在计算机中,字符都是可以比较大小的,那么score的数据类型是不是只要是字符型就可以的呢?答案是否定的。如下图,当我们使用非数字类型的时候会提示“(error)ERR value...

2019-09-09 15:52:56 11213 3

转载 计算机存储单位

存储单位计算机存储单位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB来表示,它们之间的关系是:位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。字节 byte:8个二进制位为一个字节(B),最常用的单位。1KB (Kilobyte 千字节)=1024B,1MB (Megabyte 兆字节 简称“兆”)=1024KB,1...

2019-09-09 15:35:44 636

原创 java - zip压缩

package com.qihoo.arcus.utils;import java.io.*;import java.util.Enumeration; import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import org.apache.tools.zip.ZipOutputStre...

2019-06-04 16:41:23 137

原创 服务端服务端推送技术介绍

服务端推送技术,作为客户端与服务器端实时交互的解决方案,经常用于一些实时性要求高的Web应用系统中。目前,经常使用的两项服务端推送技术有Comet和Websocket。一、Comet技术模型在Websocket出现之前,Comet是最主要的服务端推送技术。众所周知,超文本传输协议是一种请求/响应协议。HTTP定义了三个对象,分别是客户端,代理和服务端。客户端通过和服务端建立连接来发送HTT...

2019-04-16 09:59:14 468

IKAnalyzer

K Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开始,IK发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。在2012版本中,IK实现了简单的分词歧义排除算法,标志着IK分词器从单纯的词典分词向模拟语义分词衍化。

2015-04-14

空空如也

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

TA关注的人

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