自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java终结符_从零开始写个编译器吧 - TerminalSymbol.java 与 NonTerminalSymbol.java

首先是 TerminalSymbol.java 即终结符。package com.taozeyu.taolan.analysis;import java.util.HashSet;import com.taozeyu.taolan.analysis.Token.Type;public class TerminalSymbol {@SuppressWarnings("serial")private ...

2021-02-28 06:11:21 158

原创 java ehcache lru_玩转EhCache之最简单的缓存框架

一、简介Ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的Apache License V2.0作为授权方式,被广泛地用于Hibernate, Spring,Cocoon等其他开源系统。Ehcache 从 Hibernat...

2021-02-28 05:06:08 488

原创 java_interface的用法_Java注释@interface的用法

packagecom.self;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)public@interfaceMyTarget{}定义个一注解@MyTarget,用RetentionPolicy.RUNT...

2021-02-27 15:25:27 133

原创 completable java_java8 CompletableFuture异步编程

Future 接口的局限性Future接口可以构建异步应用,但依然有其局限性。它很难直接表述多个Future 结果之间的依赖性。实际开发中,我们经常需要达成以下目的:将两个异步计算合并为一个——这两个异步计算之间相互独立,同时第二个又依赖于第一个的结果。等待 Future 集合中的所有任务都完成。仅等待 Future集合中最快结束的任务完成(有可能因为它们试图通过不同的方式计算同一个值),并返回它...

2021-02-27 08:09:50 80

原创 java调用geckofx_Scala学习(三)数组相关操作

1.定长数组如果你需要一个长度不变的始祖,可以使用Scala中的Array。例如:var arr1 = new Array[Int](10) //10个整数的数组,所有元素初始化为0。通过简化apply(10)方法实现var arr2 = new Array[String](10)//10个元素的字符串数组,所有元素初始化为null。var arr3 = Array("Hello","W...

2021-02-26 22:59:40 55

原创 mysql email能索引吗_10、MySQL索引

索引索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。3010405153566161119213955100MySQL中常见索...

2021-02-26 19:16:22 167

原创 java passwd_Java 使用SSH连接Linux 使用passwd命令修改密码 | 学步园

import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.StreamGobbler;import com.io.Debug;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;imp...

2021-02-26 14:27:41 68

原创 jumpserver mysql跳板_jumpserver跳板机

jumpserver跳板机jumpserver搭建过程搭建需要有阿里的云yum仓库解压跳板机源码包将源码包拷贝到jumpserver服务器,并解包(需要自行下载)tar xf jumpserver-master.tar.gz -C /usr/src特别注意:不要解压到root目录里,会出现权限问题,自动安装过程会卡在几处地方进行人机交互输入cd /usr/src/jumpserver-0.3.2/...

2021-02-26 07:59:01 160

原创 Java hibernate假外键_浅谈hibernate急迫加载问题(多重外键关联)

数据库结构如下strategy中有外键member_id(关联member表)外键strategy_category(关联category表)而member表中有外键position_id(关联positons表)如果前台页面直接查询stategy表中内容我们hql语句如果这么写Stringhql="FromStrategywhereid=:id";控制台会报nosession错误这是因为hibe...

2021-02-25 21:43:35 82

原创 java多线程按行读取文件_“java”中多线程按行读取txt且每个线程读的内容不能重复,这么求“demo”?...

展开全部你把原来程序中直接读的地62616964757a686964616fe4b893e5b19e31333365646234方,改成调用上面的函数,由该函数统一读行。这样,不管是你有 N 个线程,还是一个线程,都不会发生读的行重复,或者读的行不完整的现象了。为了充分利用多线程读取,就需要把文件划分成多个区域,供每个线程读取。那么就需要有一个算法来计算出每个线程读取的开始位置和结束位置。那么首先...

2021-02-25 15:08:40 393

原创 Java输出表格格式_在Java的System.out中以表格式输出

我创建了一个可以构建许多高级表视图的项目。如果你想列印表的宽度会有一个限制。我已经把它应用在我自己的一个项目中,以获得客户发票打印。以下是打印视图的示例。PLATINUM COMPUTERS(PVT) LTDNO 20/B, Main Street, Kandy, Sri Lanka.Land: 812254630 Mob: 712205220 Fax: 812254639CUSTOMER INV...

2021-02-25 06:35:04 606

原创 java连接虚拟机hadoop_本地eclipse java api连接远程虚拟机HBase

1.本地与远程连通无论是域名或者ip都可以,另外需保证HBase在虚拟机集群上正常运行。2.本地要有一个跟远程相同的hadoop环境当然不相同,只要兼容也可以,现采用hadoop-2.5.0-cdh5.3.6,此版本如果在Windows系统中。在java api调用时候会报错Could not locate executable D:\Hu_software\hadoop-2.5.0-cdh5.3...

2021-02-25 06:28:00 452

原创 java vk减号_Vue入门经常使用指令

一.Vue 介绍​ Vue (读音 /vjuː/,相似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不一样的是,Vue 被设计为能够自底向上逐层应用。Vue 的核心库只关注视图层,不只易于上手,还便于与第三方库或既有项目整合。 另外一方面,当与现代化的工具链以及各类支持类库结合使用时,Vue 也彻底可以为复杂的单页应用提供驱动。javascript二.使用方法下载到本地引用:c...

2021-02-24 22:29:56 442

原创 java中的四个指令_JAVA命令学习系列(四) ---- jstat

jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。jstat位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap...

2021-02-24 11:41:00 59

原创 java httpclient实例_原生HttpClient详细使用示例

importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.net.HttpURLConnection;importjava.net.MalformedURL...

2021-02-24 01:49:13 241

原创 java去除标签_JAVA去除HTML标签

public static String getonerow(String HTMLStr){String htmlStr = HTMLStr;String textStr = "";java.util.regex.Pattern p_script;java.util.regex.Matcher m_script;java.util.regex.Pattern p_style;java.util....

2021-02-22 14:45:20 289

原创 java word html_java将Word转换为html

packagecom.lmt.service.file;importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.FileWri...

2021-02-22 10:01:10 91

原创 it男java_java-学习8

方法的声明及使用public class function {public static void main(String[] args) {printInfo();//调用printInfo()方法printInfo();//调用printInfo()方法printInfo();//调用printInfo()方法System.out.println("hellow Worrld!");//此处由...

2021-02-21 11:28:49 83

原创 jenkins java必装插件_Jenkins(三)安装相关插件

Jenkins支持很多的plugin(也就是插件),这些plugin极大地丰富了Jenkins的功能和方便Jenkins的各种操作。插件地址:https://plugins.jenkins.io/插件列表.png安装plugin一般有两种方式:自动安装和手动安装。1.自动安装这种方式非常简单,但前提是Jenkins必须连接网络。通过浏览器进入Jenkins界面,Manage Jenkins-&gt...

2021-02-19 17:39:14 803

原创 mysql行列转换case_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用_MySQL...

bitsCN.com/*创建数据库*/CREATE DATABASE tmpgoUSE tmpgo/*创建数据库测试表*/CREATE TABLE [Scores]([ID] INT IDENTITY(1, 1)PRIMARY KEY ,[Student] VARCHAR(20) ,[Subject] VARCHAR(30) ,[Score] FLOAT)goTRUNCATE TABLE Scor...

2021-02-19 03:20:27 148

原创 java lock unlock_【Java并发007】原理层面:ReentrantLock中lock()、unlock()全解析

一、前言Java线程同步两种方式,synchronized关键字和Lock锁机制,其中,AQS队列就是Lock锁实现公平加锁的底层支持。二、AQS源码对于lock.lock()的实现2.1 AQS类 + 内部Node类2.1.1 AQS类结构示意图首先我们要看看AQS的结构的类图从AQS类的类结构示意图可以知道,AbstractQueuedSynchronizer的父类是AbstractOwnab...

2021-02-16 05:59:20 570

原创 java double 存储_可以存储在double中的最大整数

可以在IEEE 754 double(64位)中表示的最大整数与该类型可以表示的最大值相同,因为该值本身是整数 .这表示为 0x7FEFFFFFFFFFFFFF ,它由以下部分组成:符号位0(正)而不是1(负)最大指数 0x7FE (2046表示减去偏差后的1023)而不是 0x7FF (2047表示 NaN 或无穷大) .最大尾数 0xFFFFFFFFFFFFF ,即52位全1 .在二进制中,值...

2021-02-16 05:10:32 3552

原创 oc转java_OC和Java

1-OC和Java中迭代NSSet *set1 = [NSSet setWithObjects:@"one", @"two", @"two", nil];NSEnumerator *e = [set1 objectEnumerator];NSString *s;while((s = [e nextObject]) != nil) {NSLog(@"%@", s);}2-数组转集合NSArray *...

2021-02-16 04:06:12 253

原创 6种java垃圾回收算法_学习java垃圾回收

垃圾回收(GC)一直是Java受欢迎背后的重要特性之一。垃圾回收是Java中用于释放未使用的内存的机制。本质上,它追踪所有仍在使用的对象,并将剩下的标记为垃圾。Java的垃圾回收被认为是一种自动内存管理模式,因为程序员不必指定对象准备被释放。垃圾回收在低优先级的线程上运行。在本教程中,我们将学习java中内存分配/解除分配有关的各种概念,在场景后面运行的算法以及您必须自定义此行为的选项。对象生命周...

2021-02-15 11:59:50 318

原创 java 合并对象中属性_Java2个对象形集合按某一个属性合并

侃侃尔雅不知道你说的是不是这个:package com.segmentfault.qa.java;import java.util.*;public class ListMergeTest {public static void main(String[] args) {List listA = new ArrayList<>();List listB = new ArrayList&...

2021-02-13 16:54:32 586

原创 java system datetime_Java8新特性时间日期库DateTime API及示例

Java8新特性的功能已经更新了不少篇幅了,今天重点讲解时间日期库中DateTime相关处理。同样的,如果你现在依旧在项目中使用传统Date、Calendar和SimpleDateFormat等API来处理日期相关操作,这篇文章你一定不要错过。来刷新你的知识库吧!背景Java对日期、日历及时间的处理一直以来都饱受诟病,比如java.util.Date和java.util.Calendar类易用性差...

2021-02-13 12:35:57 143

原创 java 获取叶子节点_java – 如何获取树的所有叶节点?

假设我在树中有一个节点,我怎样才能获得其祖先是这个节点的所有叶子节点?我已经像这样定义了TreeNode:public class TreeNode{/** all children of the node */private List> children = new ArrayList>();/** the parent of the node, if the node is roo...

2021-02-13 04:12:57 2332

原创 java对象命名用变量_在Java语言中,所有的变量、常量、对象和类都是用【 】来命名的。...

语言中有的用单选(3分) 对于以下代码: int i=6; if ( i<= 6 ) printf(\"hello\\n\");; else printf(\"bye-bye\\n\");;哪句话是对的?参考答案如下变量常量对象都厄尔尼诺事件指的是赤道太平洋的海表面温度哪边高?()和类命名候平均气温在22℃以上的连续时期称为()当前认识下,语言中有的用21世纪以下情况可能性出现最小的是?()...

2021-02-13 02:23:44 321

原创 java类的命名规范_一篇搞定Java命名规范

好的代码本身就是注释,减少不必要的注释驼峰命名规则大驼峰命名类名全部使用大驼峰ServiceDiscovery、ServiceInstance、LruCacheFactory小驼峰命名方法名,参数名,成员变量,局部变量getUserInfo()、createCustomThreadPool()、setNameFormat(String nameFormat)Uservice userService...

2021-02-12 17:09:50 1594

原创 梦幻群侠传5帮派修炼_梦幻群侠传5唯美版

梦幻群侠传5唯美版是一款回合制RPG游戏,基于唯美版本打造,立绘、造型、场景都是原作的唯美版,本作基于著名网游梦幻改编,玩家可以在梦幻世界中选择自己喜欢的门派人物开始游戏,然后还能招募队友,在游戏里做一些非常有趣的活动,刷副本练级,而且此神兽版还能让玩家收复各自神级宠物。【游戏介绍】《梦幻群侠传5 》是由国内玩家根据网络游戏《梦幻》自制的一部同人作品。游戏新增加了染色系统,你可以将你和宝宝坐骑都进...

2021-02-12 07:30:01 2107

原创 window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复

Window环境下配置MySQL 5.6的主从复制、备份恢复1、环境准备Windows 7 64位MySQL 5.6主库:192.168.103.207从库:192.168.103.2082、配置新数据库的主从复制2.1、修改主库配置文件先在主数据库中创建新数据库rep_test。然后编辑主数据库的 my.ini 文件在 [mysqld] 节点中增加或修改如下内容:server-id=1 #指定唯...

2021-02-11 16:08:15 124

原创 python编程入门教程第6讲_Python开发的入门教程(六)-函数

介绍本文主要介绍Python中函数的基本知识和使用Python之什么是函数我们知道圆的面积计算公式为:S = πr²当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3当代码出现有规律的重复的...

2021-02-10 23:19:42 96

原创 python urllib2_python urllib2中的代理和url

这是我的代码,但它给了我一些我无法解决的错误。即使相同的代码在一个url和一个代理上运行得很好,但是对于proxy和url的文件却没有运行。在import urllib2import time#bangalore, boston,chinawith open('urls.txt') as f:urls = [line.strip() for line in f]print "list of url...

2021-02-09 07:41:01 180

原创 mysql 插入前查重_插入新数据是直接查重,如果有重复则不插入数据

mabatis的XML文件写法INSERT INTO t_cluster_server (id,cluster_id,server_id)SELECT#{id},#{clusterId},#{serverId}FROMDUALWHERE NOT EXISTS (SELECT*FROMt_cluster_serverWHEREt_cluster_server.cluster_id = #{clust...

2021-02-07 18:34:15 461

原创 运行python时说要建如版权_当我运行python manage.py syncdb时,Django避免在数据库中创建PointField...

我正在使用Django 1.2.3,PostGIS 1.5.2.出于某种原因,当我跑python manage.py syncdb它从我的模型创建数据库中的所有其他字段,但避免创建一个我命名为PointField的字段.在我导入的model.py文件中:from django.contrib.gis.db import models并评论说:#from django.db import model...

2021-02-05 22:52:16 144

原创 可控硅型号怎样识别_可控硅是什么_可控硅型号_可控硅分类及判别_可控硅种类...

可控硅简介可控硅是一种以硅晶体为材料的P1N1P2N2四层三端器件的大功率半导体器件,一般由两晶闸管反向连接而成。它的功用不仅是整流,还可以用作无触点开关以快速接通或切断电路,实现将直流电变成交流电的逆变,将一种频率的交流电变成另一种频率的交流电等等。可控硅和其它半导体器件一样,其有体积小、效率高、稳定性好、工作可靠等优点。它的出现,使半导体技术从弱电领域进入了强电领域,成为工业、农业、交通运输、...

2021-02-05 08:01:39 5042

原创 python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...

一、类的成员描述符(property)类的成员描述符是为了在类中,对类的成员属性进行相关操作而创建的一种方式,大部分属于数据清洗属性有三种操作:get获取属性值、set修改或添加属性、delete删除属性使用类的成员描述符,大概有三种方法:1、使用类实现描述器2、使用属性修饰符3、使用property函数,语法是:property(fget, fset, fdel, doc)无论哪种修饰符都是为了...

2021-02-04 02:39:56 101

空空如也

空空如也

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

TA关注的人

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