- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 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
2705
原创 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
698
转载 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
222
原创 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
8517
2
原创 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
13098
1
原创 集群服务器中定时任务多次执行的解决方案
1、Oracle思路:Insert表内容时,主键重复,无法插入范围:适用于执行频率低的定时任务方法:新建一张任务执行表,每次执行定时任务之前先insert该表。比如:每天执行一次批处理操作。主键可以设置为批处理name+日期(年月日)。集群服务器可能会同时去insert该表,而只有一台服务器能插入成功,则只让这一台服务器执行该批处理任务。 2、Redis范围:适用于执行...
2018-07-25 19:51:54
8143
原创 Oracle查询前一天的所有数据
My_Table名称 类型 注释 ID VARCHAR(255) 主键 PAYTIME VARCHAR(255) 交易时间 AMOUNT FLOAT 交易金额 REMARK VARCHAR(255) 其他 ------------------方法1:SQL------------------------------...
2018-07-19 19:42:56
28024
5
原创 Java final关键字
在Java中,final关键字可以用来修饰类、方法和变量。1、修饰类 表明这个类不能被继承。 final类中的变量可以根据需要设为final,但是要注意final类中的所有方法都会被隐式地指定为final方法。2、修饰方法 父类的final方法是不能被子类所覆盖的。 方法不能被重写,但是可以重载多个final修饰的方法。 注:类的private方法会被隐式地指定为fi...
2018-04-21 18:24:42
224
转载 Maven学习总结——理解maven的核心概念
好久没进行java方面的开发了,最近又完成了一个java相关的任务,顺便重新体会了 maven 这一利器。在使用过程中发现以前对maven的理解不够深入,借此机会重新梳理了一下maven的核心概念。相信理解了这些核心概念, 即使长时间不使用,以后再重新上手也会非常容易。本文以类图的方式,介绍maven核心的12个概念以及相互之间的关系。Table of Contents1 maven管理的目标
2017-10-19 00:03:31
348
原创 Maven学习总结——IDEA中使用Maven构建多模块项目
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层
2017-10-18 00:13:02
2594
原创 按指定概率随机立减
满足如下条件随机立减:如下三列数据分别代表金额区间的下限、上限、概率: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
2761
转载 JAVA 根据设置的概率生成随机数
做一个参加抽奖活动的模块,要做到抽到3元的概率为0.919,5元的概率为0.05,10元的概率为0.03,200元的概率为0.001,看到这个真的很棒呀!
2017-10-12 17:14:19
2344
原创 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
755
原创 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
1108
原创 Java构造函数之调用父类构造函数
子类可以通过super关键字来显式地调用父类的构造函数。当父类没有提供无参数的构造函数时,子类的构造函数中必须显式的调用父类的构造函数;如果父类提供了无参数的构造函数,此时子类的构造函数就可以不显式的调用父类的构造函数,默认调用父类的无参构造函数。package com.bjut.StudyTest;class Person { public Person() { Syste
2016-09-21 09:54:39
16311
原创 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
2693
原创 2017年携程旅游校招Java研发笔试编程题(3个)
股票利润时间限制:C/C++语言 1000MS;其他语言 3000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:假如一个数组中存储了一个股票,在一天交易窗口内各时间点的股票价格(正整数)。只允许一次买入和一次卖出,请提供一个算法,计算出通过卖出和买入可以得到的最大利润输入价格序列,用,号隔开输出最大的可能利润样
2016-09-17 21:49:04
4452
原创 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
1837
原创 设计模式之单例模式(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
415
原创 2017年360公司校招Java研发笔试编程第一题
2017年360公司校招笔试编程第一题(服务端开发工程师-Java职位)---------------------------------------------------------------------------------------------------------------根据小B两次醒来记住的车站旗帜颜色辨别是去程、返程、都有可能,还是都不可能。i
2016-09-11 21:54:15
1518
原创 2017年京东校招Java研发笔试编程第1题
笔试的时候,最后因为没有约分,结果线上编译总是过不了,好可惜~package com.bjut.SaiMa.JingDong;import java.util.ArrayList;import java.util.Scanner;public class Main { /** 2016/9/5 * 给一个数N,计算N变换成2到N-1进制的数字的和的平均值。 * 比
2016-09-07 20:40:47
2601
原创 JAVA网络聊天室程序
CHATSERVER://package chapter1;import java.net.*;import java.io.*;import java.util.*;public class ChatServer { /** * @param args * m_threads是一个Vector静态变量,维护所有Server方的ServerThread对象, * 通过该变量能向所有
2009-01-01 18:12:00
2048
C#做的比较完善的图书馆系统(附带数据库)
2010-05-04
数学建模课件及模型代码
2009-08-24
基于浏览器—服务器方式的网络聊天室
2008-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人