自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java接口的实现6_java接口实现 - osc_6ak2b06j的个人空间 - OSCHINA - 中文开源技术交流社区...

1、接口中的方法一定是public abstract方法所以类要继承实现接口的时候,一定要去掉abstract修饰符,而且还要标明方法的访问权限一定是public声明接口不适用public就是友好的接口,只能在一个包访问接口。父类实现了一个接口则子类就不需要显示的使用关键字implements 另外接口也可以继承,使用extends 声明一个接口是另一个接口的子接口。interface Compu...

2021-02-28 14:28:37 74

原创 java评论模块的设计_评论模块 - 后端数据库设计及功能实现

评论模块在很多系统中都有,CodeRiver河码 作为类似程序员客栈的沟通协作平台自然也不会少。前端界面是参考了简书的评论模块,专门写了一篇文章介绍实现步骤:vue + element-ui + scss 仿简书评论模块感兴趣的可以看看。代码在 根目录/java/comments-service文章将分三部分介绍:前端界面分析数据库设计功能实现一、前端界面分析先看看前端界面长什么样,知道了前端需...

2021-02-28 14:24:17 81

原创 java的new为什么不是线程安全的_Java线程安全和非线程安全

ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff...

2021-02-28 13:52:50 795

原创 java npm install_npm install 报错(示例代码)

先出现的是超过最大调用栈问题:npm ERR! Maximum call stack size exceeded百度之后说给npm降级或者升级降级 : npm install -g npm@5.4.0升级 : npm install -g npm升级到最新版结果降级之后再尝试的时候就直接报版本跟node.js不兼容的问题,然后各种在升级都不好使,只能重新删掉在升级。You are likely ...

2021-02-28 01:30:20 260

原创 java中rank函数_SQL中的排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介

排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别。在使用排名函数的时候需要注意以下三点:1、排名函数必须有OVER子句。2、排名函数必须有包含 ORDER BY 的 OVER 子句。3、分组内从1开始排序。一、row_number函数row_number的用途的非常广泛,排序最好用他,一般可以用来实现web程序的分页,他会为查询出来的每一行记录生成一个序号...

2021-02-28 00:33:18 711

原创 JAVA普通加法运算代码_JAVA 的普通加法运算

利用Scanner类,其中数字输入的函数,利用while循环结构来得到输入的实数,当输入的是字母时,结束循环源代码:package ccc;import java.util.*;public class vvv {public static void main(String[] args){System.out.println("请输入需要相加的数");System.out.print("(最后输...

2021-02-27 13:54:05 2642

原创 计算机JAVA相关说课稿_计算机说课稿范文

计算机说课稿范文作为一位不辞辛劳的人民教师,可能需要进行说课稿编写工作,说课稿可以帮助我们提高教学效果。说课稿应该怎么写才好呢?下面是小编精心整理的计算机说课稿范文,供大家参考借鉴,希望可以帮助到有需要的朋友。一、说教材《我的好朋友一计算机》是由教育科学出版社出版的,云南省小学信息技术三年级上册第3课时的内容,本节课主要介绍了学习计算机最基本的知识点,从计算机的硬件组成入手,讲解如何开机与关机,让...

2021-02-27 01:16:54 206

原创 java第k小的子串_hdu 5008 查找字典序第k小的子串

Boring String ProblemTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1848Accepted Submission(s): 492Problem DescriptionIn this problem, you ...

2021-02-25 06:04:37 202

原创 java 缓冲区中的数据存入缓冲区中_Java NIO (二) 缓冲区(Buffer)

缓冲区(Buffer):一个用于特定基本数据类型的容器,由 java.nio 包定义的,所有缓冲区都是 Buffer 抽象类的子类。Java NIO 中的Buffer 主要用于和NIO中的通道(Channel)进行交互, 数据从通道(Channel)读入缓冲区(Buffer)或者从缓冲区(Buffer)写入通道(Channel)。如下,我画的一个简图,Chanenl直接和数据源或者目的位置接触,B...

2021-02-25 01:43:55 349

原创 窗口登录的java代码_java登录窗口代码

@Overridepublic void actionPerformed(ActionEvent arg0) {// TODO Auto-generated method stubif(!(a2.getText()).equals(str) ){xx.setText("账号错误请重新输入");repaint();}else if( !(a1.getText().toString()).equals...

2021-02-25 01:30:11 161

原创 java中contact方法_Java Conversation.getContact方法代码示例

import eu.siacs.conversations.entities.Conversation; //导入方法依赖的package包/类private void updateSnackBar(final Conversation conversation) {final Account account = conversation.getAccount();final Contact co...

2021-02-24 22:04:49 1291

原创 java 创建一个日期_Java 根据现有实例创建日期和时间

Java 根据现有实例创建日期和时间,用户希望修改 Date-Time API 中某个类的现有实例,如果需要进行简单的增减操作,使用 plus 或 minus 方法;对于其他操作,使用 with 方法。Date-Time API 中的所有实例都是不可变的。一旦创建 LocalDate、LocalTime、LocalDateTime 或 ZonedDateTime,就无法修改它们。Java 根据现有...

2021-02-24 17:00:17 653

原创 java 以.doc 结尾_小白都看得懂的Javadoc使用教程

Javadoc是什么官方回答: Javadoc is a tool for generating API documentation in HTML format from doc comments in source code.译:Javadoc是一款能根据源代码中的文档注释来产生HTML格式的API文档的工具。说人话:只要你在java源码中按一定的格式写注释,就可以利用javadoc这款工具...

2021-02-24 15:57:15 148

原创 java i 1<1_Java I/O 1.1

Java IO一般大家常说的IO分为两个部分: 1.java.io包中堵塞型IO(BIO);2.java.nio包中的非堵塞型IO,通常称为New IO(NIO)。当然还有一个AIO,即异步IO。本篇说的是BIO。在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializa...

2021-02-24 01:56:38 104

原创 java cms静态化_cms-静态化组件

1.要让我们的网站性能更好,那么有的东西是需要做静态化的。做静态化步骤:1.1在web.xml中配置监听器1.2.创建一个bean用来实现静态化web.xmlaaindex.jspshiroFilterorg.springframework.web.filter.DelegatingFilterProxytargetFilterLifecycletrueshiroFilter/*contextCo...

2021-02-23 22:23:25 274

原创 nashorn java_Java 8: Nashorn脚本引擎使用

使用NashornNashorn javascript 引擎要么在java程序中以编程的方式使用要么在命令行工具jjs使用,jjs在目录$JAVA_HOME/bin中。如果你准备建立一个jjs的符号链接,如下:$ cd /usr/bin$ ln -s $JAVA_HOME/bin/jjs jjs$ jjsjjs> print('Hello World');本教程关注的是在java代码中使用 ...

2021-02-19 05:32:27 1113

原创 java锁的概念_java锁的基本概念

悲观锁与乐观锁悲观锁:悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时加上排他锁。每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。Select * from xxx for update;乐观锁:乐观锁会乐观的认为每次...

2021-02-18 23:41:52 99

原创 java电影推荐系统_GitHub - Lee0509/mirs: 电影智能推荐系统JAVA实现

项目说明电影智能推荐系统采用典型的MVC架构。项目使用Java 语言作为后端编程语言,使用MYSQL作为数据库;智能推荐算法采用协同过滤算法,提供的推荐功能包括:视频推荐、好友推荐、圈子推荐等。此项目践行了前后端完全分离的原则,项目后端只提供RESTFUL接口,项目的前端使用Vue2开发,前端项目地址为:https://github.com/firery/mirs-web-vue 。项目前后端仅仅...

2021-02-16 23:35:27 1938

原创 java 自定义业务异常_java 的自定义异常

3.2自定义异常前面讨论了如何处理调用Java API的方法时产生的异常。根据需要,还可创建和使用自定义异常——自我构建表示错误的类。可创建全新异常,并将它们用于应用程序。使用自定义异常有什么好处呢?为何要定义新异常类型?创建自定义异常是为了表示应用程序的一些错误类型,为代码可能发生的一个或多个问题提供新含义。可以显示代码多个位置之间的错误的相似性,也可区分代码运行时可能出现的相似问题的一个或多个...

2021-02-16 16:20:15 642

原创 java 汉字转拼音_Java实现汉字转换为拼音(转)

import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Set;/***汉字转化为全拼*JDK版本:1.4public class CnToSpell {private static LinkedHashMap spellMap = null;static {if (spellMap == null) {s...

2021-02-16 15:26:41 138

原创 java一行输入多个数据_java – 在一行中获取多个输入,直到用户按Enter键

我想要做的是:2 (number of test cases)4 7 8 15 16 (test case 1)here will be output, for example will print the max number7 97 1 2 9 (test case 2)here is output again我会在每个测试用例中都有一些语句,直到用户按Enter键.我看到了一些类似的问题,但...

2021-02-16 14:30:27 2880

原创 java 实验 类的继承_java类的继承作业

实验 类的继承,super1、写一个名为Account的类模拟账户。该类的属性和方法如下图所示。该类包括的属性:账号id,余额balance,年利率annualInterestRate;包含的方法:访问器方法(getter和setter方法),返回月利率的方法getMonthlyInterest(),取款方法withdraw(),存款方法deposit()。 写一个用户程序测试Account类。在...

2021-02-16 13:47:26 267

原创 java random线程安全_多线程下ThreadLocalRandom用法

前言学习 ThreadLocalRandom 的时候遇到一些疑惑,为何使用它在多线程下会产生相同的随机数?阅读源码后终于稍微了解了一些它的运行机制,总结出它在多线程下正确的用法,特此记录。ThreadLocalRandom的用处在多线程下,使用 java.util.Random 产生的实例来产生随机数是线程安全的,但深挖 Random 的实现过程,会发现多个线程会竞争同一 seed 而造成性能降低...

2021-02-16 07:48:34 368

原创 java map包_Java Map集合

put(Objectkey,Objectvalue)将指定值与指定键相关联clear()从Map中删除所有映射putAll(Mapt)将指定Map中的所有映射复制到此map尽管您可能注意到,纵然假设忽略构建一个需要传递给putAll()的Map的开销,使用putAll()通常也并不比使用大量的put()调用更有效率,但putAll()的存在一点也不稀奇。这是因为,putAll()除了迭代p...

2021-02-16 06:15:40 297

原创 java 及时编译_Java 面试-即时编译( JIT )

当我们在写代码时,一个方法内部的行数自然是越少越好,这样逻辑清晰、方便阅读,其实好处远不止如此,通过即时编译,甚至可以提高执行时的性能,今天就让我们好好来了解一下其中的原理。简介当 JVM 的初始化完成后,类在调用执行过程中,执行引擎会把字节码转为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译,那就是即时编译。最初,JVM 中的字节码是由解释器( Inte...

2021-02-13 13:21:41 122

原创 java输出文件目录_详解Java的文件与目录管理以及输入输出相关操作

Java中文件与目录管理目录是管理文件的特殊机制,同类文件保存在同一个目录下不仅可以简化文件管理,而且还可以提高工作效率。Java 语言在 java.io 包中定义了一个 File 类专门用来管理磁盘文件和目录。每个 File 类对象表示一个磁盘文件或目录,其对象属性中包含了文件或目录的相关信息。通过调用 File 类提供的各种方法,能够创建、删除、重名名文件、判断文件的读写权限以及是否存在,设置...

2021-02-13 05:15:56 438

原创 java提取视频关键帧_视频关键帧提取,JAVA版

images = new ArrayList();images.add(gray);MatOfInt channels= new MatOfInt(0);MatOfInt hSize = new MatOfInt(128);MatOfFloat ranges= new MatOfFloat(0,128);Imgproc.calcHist(images, channels, new Mat(), h...

2021-02-13 04:25:11 945

原创 面试 java 算法_Java开发面试宝典之算法篇

算法在程序中占据了主要地位,同时,算法的核心点,是为程序执行而服务的,因此,算法的重要性,同时算法是为了优化程序有效率而进行的,因此,这里着重说下面试时候注意的算法,拉勾IT课小编为大家分析,一系列java的经典算法。1. 冒泡排序public class Sort {2. 两个有序数组的合并排序3. 一个数组的倒序4. 计算一个正整数的正平方根5. 快速排序算法?6. 二叉树的遍历算法6.DFS...

2021-02-12 14:33:01 89

原创 python重新安装以前模块_Python安装、卸载第三方模块

pip command ModuleNamecommand:用于指定要执行的命令(install:安装,uninstall:卸载)ModuleName:需要安装的模块名称示例:安装第三方模块numpy模块(用于科学计算):C:\Users> pip install numpyCollecting numpyDownloading https://files.pythonhosted.org/...

2021-02-11 05:46:11 992

原创 jdbc批量提交mysql_jdbc批量插入实现大批量数据快速插入

今天在做一个将excel数据导入数据库的程序时,由于数据量大,准备采用jdbc的批量插入。于是用了preparedStatement.addBatch();当加入1w条数据时,再执行插入操作,preparedStatement.executeBatch()。我原以为这样会很快,结果插入65536条数据一共花30多分钟,完全出乎我的意料。于是问了一下同事,他们在处理这种大批量数据导入的时候是如何处理...

2021-02-06 22:11:21 246

原创 php mysql 返回整型_通过PDO 查询mysql返回字段整型变为String型的解决方法

PDO 查询mysql返回字段整型变为String型解决方法使用PDO查询mysql数据库时,执行prepare,execute后,返回的字段数据全都变为字符型。例如id在数据库中是Int的,查询后返回是String型。对于php这种弱类型的语言,影响不大。在做API返回数据时,如果类型与数据库不一致,对于java和Objective C这些强类型,影响就很大了。解决方法:...

2021-02-04 01:51:45 599

原创 mysql数据库备份和还原的命令_MySQL 数据库备份和还原常用命令

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump ---add-drop-table -uusername -ppasswor...

2021-02-02 11:15:50 230

原创 combobox异步加载 easyui_easyui-combobox 动态加载本地数据

style="width: 100px;" data-options="valueField:‘id‘,textField:‘text‘" />//以年份为例$(function() {var date = new Date();var year = date.getFullYear();var yearArr = [];var newY = "{‘text‘:‘" + year + "‘,...

2021-02-01 00:47:07 115

空空如也

空空如也

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

TA关注的人

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