12 Java小农

尚未进行身份认证

我要认证

努力做一名优秀的程序员。

等级
TA的排名 10w+

java 抽象方法默认访问权限

abstract方法的访问权限是default ?来源: jdk1.7.0_80本地新建类:MyJedisCluster,继承自JedisCluster。新建方法getConnectionFromSlot,通过卡槽slot号获取对应节点的Jedis实例。package cn.com.myjedis;public class MyJedisCluster extends J...

2020-04-29 00:50:00

Oracle Fusion Middleware Infrastructure WebLogic Server 12c (12.1.3) 在linux gui上安装

在一台不用的老电脑上新装了一个linux gui系统,网上看到很多的文档都是在linux cli服务器上通过命令行安装weblogic,跟我这种情况还不一样。所以参考别人及结合自己的安装流程,特此记录。操作系统:CentOS Linux release 8.1.1911 下载 1、Java SE(jre & jdk) 下载: jdk-8u111-windows-x64...

2020-02-05 23:51:24

IntelliJ IDEA For Mac 快捷键(转)

建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac键盘符号和修饰键说明⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭...

2019-08-13 16:16:37

java中批量插入Mysql千万级别数据

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Date;/** * Mysql千万级别数据批量插入 * * 1)配置my.ini文件 * 文...

2019-07-27 19:28:57

Oracle中float类型

项目中Oracle数据库存储金额用的float类型,金额都是只有2位小数。但是在plsql查看表结构时,类型中没有float类型,都是float(b)类型。有什么区别呢?作如下实验:create table MY_TEST( num1 FLOAT(2), num2 FLOAT(10), num3 FLOAT, num4 NUMBER);insert into my_...

2019-04-19 00:20:03

集群服务器中定时任务多次执行的解决方案

1、Oracle思路:Insert表内容时,主键重复,无法插入范围:适用于执行频率低的定时任务方法:新建一张任务执行表,每次执行定时任务之前先insert该表。比如:每天执行一次批处理操作。主键可以设置为批处理name+日期(年月日)。集群服务器可能会同时去insert该表,而只有一台服务器能插入成功,则只让这一台服务器执行该批处理任务。 2、Redis范围:适用于执行...

2018-07-25 19:51:54

Oracle查询前一天的所有数据

My_Table名称 类型 注释 ID VARCHAR(255) 主键 PAYTIME VARCHAR(255) 交易时间 AMOUNT FLOAT 交易金额 REMARK VARCHAR(255) 其他 ------------------方法1:SQL------------------------------...

2018-07-19 19:42:56

Java final关键字

在Java中,final关键字可以用来修饰类、方法和变量。1、修饰类    表明这个类不能被继承。    final类中的变量可以根据需要设为final,但是要注意final类中的所有方法都会被隐式地指定为final方法。2、修饰方法    父类的final方法是不能被子类所覆盖的。    方法不能被重写,但是可以重载多个final修饰的方法。    注:类的private方法会被隐式地指定为fi...

2018-04-21 18:24:42

Maven学习总结——理解maven的核心概念

好久没进行java方面的开发了,最近又完成了一个java相关的任务,顺便重新体会了 maven 这一利器。在使用过程中发现以前对maven的理解不够深入,借此机会重新梳理了一下maven的核心概念。相信理解了这些核心概念, 即使长时间不使用,以后再重新上手也会非常容易。本文以类图的方式,介绍maven核心的12个概念以及相互之间的关系。Table of Contents1 maven管理的目标

2017-10-19 00:03:31

Maven学习总结——IDEA中使用Maven构建多模块项目

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层

2017-10-18 00:13:02

按指定概率随机立减

满足如下条件随机立减:如下三列数据分别代表金额区间的下限、上限、概率:0.01,10,50%10, 20,30%20, 30,15%30, 40,4%40, 50,1% /** * * **/ public double getPercentageRandom(List<Double>...

2017-10-12 23:31:55

JAVA 根据设置的概率生成随机数

做一个参加抽奖活动的模块,要做到抽到3元的概率为0.919,5元的概率为0.05,10元的概率为0.03,200元的概率为0.001,看到这个真的很棒呀!

2017-10-12 17:14:19

2018年搜狐秋季校招校招大数据研发笔试编程题—Kolakoski序列

/* 搜狐2018秋季校招 — Kolakoski序列 * Kolakoski序列是个自生成的无限序列。 * 例如,当给定的整数组为[1,2]时,Kolakoski序列是这样的: * [1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,1...] * 如果我们将相邻的相同的数字分成一组,那么将会得到: * [[1],

2017-09-09 17:41:05

2017年搜狗校招Java研发笔试编程题

最终收敛值时间限制:C/C++语言 2000MS;其他语言 4000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:假设a[n]是一个有n个元素的整型数组,定义该数组上的一个操作f(a[n],r),f把a[n]按步长r映射到另外一个数组b[n],映射规则如下:b[i]=MED(a[i],a[(i+1)mod n],a[(i+2)mod n],...

2016-10-15 00:02:20

Java构造函数之调用父类构造函数

子类可以通过super关键字来显式地调用父类的构造函数。当父类没有提供无参数的构造函数时,子类的构造函数中必须显式的调用父类的构造函数;如果父类提供了无参数的构造函数,此时子类的构造函数就可以不显式的调用父类的构造函数,默认调用父类的无参构造函数。package com.bjut.StudyTest;class Person { public Person() { Syste

2016-09-21 09:54:39

2017年爱奇艺校招Java研发笔试编程题(2个)

相似单词变换时间限制:C/C++语言 1000MS;其他语言 3000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:英文单词有很多非常相似,比如:see和seek、cat和cut等,现在提供3种编辑操作:insert、remove、replace,通过在单词1上进行这些操作,可以让单词1变成单词2那么问题来了,如何只用最小次数的编辑操作,可以

2016-09-18 17:14:06

2017年携程旅游校招Java研发笔试编程题(3个)

股票利润时间限制:C/C++语言 1000MS;其他语言 3000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:假如一个数组中存储了一个股票,在一天交易窗口内各时间点的股票价格(正整数)。只允许一次买入和一次卖出,请提供一个算法,计算出通过卖出和买入可以得到的最大利润输入价格序列,用,号隔开输出最大的可能利润样

2016-09-17 21:49:04

JVM内存中String分配详解(Java)

package test1;public class StringTest { /** Java中String在内存中的分配情况详解 * * (1)Java中的String对象是不可变的。String类中每个看起来会修改String值的方法,实际上都是创建了一个全新的String对象。 * (2)Java中一般不能重载操作符,但是String类“+”和 “+=”操作符是Jav

2016-09-13 12:38:12

设计模式之单例模式(Java)

package test1;// 饿汉模式class Singleton1 { private Singleton1() { } private final static Singleton1 singleton = new Singleton1(); public static Singleton1 getSingleton1() { return singleton;

2016-09-13 11:11:22

2017年360公司校招Java研发笔试编程第一题

2017年360公司校招笔试编程第一题(服务端开发工程师-Java职位)---------------------------------------------------------------------------------------------------------------根据小B两次醒来记住的车站旗帜颜色辨别是去程、返程、都有可能,还是都不可能。i

2016-09-11 21:54:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。