- 博客(33)
- 资源 (15)
- 收藏
- 关注
原创 Java:接雨水
//给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 //// //// 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Mar//cos 贡献此图。 //// 示例: //// 输入: [0,1,0,2,1,0,1,3,2,1,2,1]//输出: 6 // Related Topics 栈 数组 双指针package leetco.
2020-08-19 17:03:41 515
原创 Java:合并K个排序链表
//合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 //// 示例: //// 输入://[// 1->4->5,// 1->3->4,// 2->6//]//输出: 1->1->2->3->4->4->5->6 // Related Topics 堆 链表 分治算法package leetcode.editor.cn;//Java:合并K个排序链表public class...
2020-08-19 17:03:09 407
原创 Java:有效的括号
//给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 //// 有效字符串需满足: //// // 左括号必须用相同类型的右括号闭合。 // 左括号必须以正确的顺序闭合。 // //// 注意空字符串可被认为是有效字符串。 //// 示例 1: //// 输入: "()"//输出: true// //// 示例 2: //// 输入: "()[]{}"//输出: true// //// 示例 3: //// 输.
2020-08-19 17:02:35 207
原创 Java:两数相加
//给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 //// 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 //// 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 //// 示例: //// 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)//输出:7 -> 0 -> 8//原因:342 + 465 = 807.
2020-08-19 17:01:53 198
原创 Java:两数之和
//给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 //// 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 //// //// 示例: //// 给定 nums = [2, 7, 11, 15], target = 9////因为 nums[0] + nums[1] = 2 + 7 = 9//所以返回 [0, 1]// // Related Topics 数组 哈希表pa.
2020-08-19 17:01:04 158
原创 java字符串工具类(持续更新)
package tmbf.nothing.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;import java.io.BufferedReader;import java.io.Reader;import java.sql.Clob;/...
2019-11-26 11:15:50 175
原创 Oracle的Clob字段导出可直接执行的Sql脚本(包括超过13w+个字符的长度)
一.字符串缓冲区可容纳范围内如果你的Clob字段不超过字符串的缓冲区最大值,那么只需要用下面这种方式即可。declare V_SQL clob = '不超过字符串缓冲区最大值的字符串,大概3w左右';begin -- 执行insert语句 insert into TEST_TABLE(ID,TEST_CLOB) VALUES('1',V_SQL); -- 提交事务 ...
2019-11-14 14:05:34 1628
原创 Windows10上虚拟机Ubuntu16系统使用Docker部署Redash
所有步骤大概包含下面几个:1.在windows10上安装VMware12虚拟机工具;2.在VMware12上使用Ubuntu镜像文件创建一个Ubuntu虚拟机;3.在Ubuntu虚拟机上安装Docker和Docker Compose;4.在Ubuntu虚拟机上安装NodeJs;5.使用git克隆github上Redash的代码,切换分支;6.创建Redash的后端Docke...
2019-10-27 12:12:47 557
原创 Windows10安装Vmware12
点击下一步,开始安装;勾选“我接受”,点击下一步;选择安装目录,可以默认,增强型复选框可以勾选,点击下一步;都不勾选,点击下一步;点击下一步;点击安装;等待安装...输入许可证,以下提供三组,都可以:•VY1DU-2VXDH-08DVQ-PXZQZ-P2KV8•VF58R-28D9P-0882Z-5GX7G-NPUTF•YG7...
2019-10-27 11:07:08 976 1
原创 Oracle 数据库导入导出
一.创建表空间create tablespace MOFdatafile 'C:\ORACLE\oradata\MOF' size 50m autoextend on next 50m maxsize 20480m extent management local;其中MOF为表空间的名字,C:\ORACLE\oradata\MOF为存储目录。二.创建用户CREAT...
2019-10-18 13:25:33 151
原创 虚拟机性能监控与故障处理工具-思维导图
上图可以放大查看,属于自己看书的一个笔记。jps:虚拟机进程状况工具:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一编号LVMIDjstat:虚拟机统计信息监视工具:显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据jinfo:实时查看和调整虚拟机各项参数jmap:用于生成堆转储快照(heapdump)jhat:与...
2019-09-25 16:44:34 143
原创 Oracle Mysql Postgrsql 查询表的所有字段(字段名称、字段类型、字段长度)、主键
一、查询表字段:1.Oracle数据库脚本:-- 查询表字段 oracleselect UPPER(B.COLUMN_NAME) as FIELD_NAME, UPPER(B.DATA_TYPE) as FIELD_DATA_TYPE, case when B.DATA_SCALE is null then 0 ...
2019-08-27 19:22:05 632
原创 Java虚拟机-垃圾回收-思维导图
一、上面的关系图列出了JVM垃圾回收的几个重点,可以根据上图简单理清一条线。二、HotSpot虚拟机的算法实现:1.枚举根节点:使用一组OopMap的数据结构 在类加载完成的时候,HotSpot就把对象内什么偏移量上市什么类型的数据计算出来,在JIT编译过程中,也会在特定的位置记录下栈和寄存器中哪些位置是引用。2.安全点:程序执行时只有在到达安全点时才能发生停顿...
2019-08-22 17:45:23 234
原创 Java 对象访问定位-思维导图
Java对象访问定位笔记图建立对象是为了使用对象,Java程序需要通过栈上的reference数据来操作堆上的具体对象。reference类型在Java虚拟机规范中只规定了一个指向对象的引用,而对象访问方式是取决于虚拟机实现而定的。目前主流的访问方式有:使用句柄、直接指针。...
2019-08-21 19:09:01 135
原创 Java 对象的内存布局-思维导图
内存布局笔记图一、在HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头、实例数据、对齐填充。主要结构如上图所示。二、对象的内存分配: 对象的内存分配,往大方向讲,就是在堆上分配(但也可能经过JIT编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲,并按线程优先在TLAB上分配。少数情况下也可能直接分...
2019-08-21 18:54:30 179
原创 JVM 对象的创建过程
虚拟机遇到一条new指令时:1.检查这个指令的参数是否能在常量池中定位到一个类的符号引用; 检查这个符号引用的类是否已被加载、解析和初始化过。 (如果没有,那必须先执行相应的类加载过程)2.为新生对象分配内存。 对象所需的内存大小在类加载完成后便可以确定,把一块确定大小的内存从Java堆中划分出来。 如果Java堆中内存是绝对规整的,所有用过的内存都放在一边...
2019-08-21 14:18:34 112
原创 Java虚拟机运行时数据区域-思维导图
1.JVM运行时数据区域主要包括五个部分:程序计数器、虚拟机栈、本地方法栈、Java堆、方法区。下图中说明了各个区域主要的一个回收的重点。关系图笔记2.直接内存不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域。但是这部分内存也被频繁的使用,而且也可能导致OutOfMemoryError异常的出现。服务器管理员在配置虚拟机参数的时候,会根据实际内存设置-...
2019-08-21 11:17:39 115
原创 postgresql查询锁表以及解除锁表
1.-- 查询ACTIVITY的状态等信息select T.PID, T.STATE, T.QUERY, T.WAIT_EVENT_TYPE, T.WAIT_EVENT, T.QUERY_START from PG_STAT_ACTIVITY Twhere T.DATNAME = '数据库用户名';上面查询结果中:pid就是ACTIVITY的唯一标识,state就是...
2019-04-17 10:40:39 27615
原创 面向对象基础(1)
面向对象基础:类:具有相同属性和方法的对象,规划成了一类(定义了一个模板)对象:世界上任何事务都是由对象构成属性:对象特性(特征)名词张三 桌子股票 马列主义10 颜色代码 指导思想110 厂家所属交易所 作者170 材料价格 意义方法:对象能够执行的行为,能够提供的服务。动词张三 桌子股票 马列主义吃饭 放电脑被交易 实现共产睡
2014-11-15 15:06:51 1230 2
原创 Java原书第8版(第二章练习)
package Chapter1;import java.util.Scanner;public class Q2Test {public static void main(String[] args) {// 2-1// 不能用作标识符的有:a++ --a 4#R #44 class public intint applet, Applet, $4, ap
2014-11-13 21:32:45 474
原创 Java原书第8版(第二章知识)
package Chapter1;import java.text.SimpleDateFormat;/* * 基础篇第二章 * * */public class Q2 {public static void main(String[] args) {double radius;// 半径double area;// 面积//
2014-11-13 21:31:28 292
原创 Java原书第8版(第一章)
package Chapter1;//Java.lang包内的所有类都被默认导入在每一个Java程序中import javax.swing.JOptionPane;//消息对话框显示字符串public class Q1 {public static void main(String [] args){JOptionPane.showMessageDialog(null,
2014-11-13 21:30:16 301
原创 冒泡排序
package Chapter1;//冒泡排序public class BubbleSort {public BubbleSort(int a[]){int temp = 0;for(int i = 0 ; i for(int j = 0 ; j if(a[j] > a[j+1]){temp = a[j];a[j] = a[j+1];a[j+1] = tem
2014-11-13 21:28:28 275
原创 如何把一个逗号分隔的字符串转换成数组 并且倒序输出
package Interview;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.StringTokenizer;/* * 如何把一个逗号分隔的字符串转换成数组 并且倒序输出 * */public class
2014-11-13 21:27:14 1768
原创 Java(循环控制语句)对应月份的天数
import java.util.Scanner;public class ybxHomework11_13 {//main方法public static void main(String [] args){ybxHomework11_13 ybx = new ybxHomework11_13();ybx.q1();ybx.q2();ybx.q3();
2014-11-13 21:25:32 2386
原创 Java(循环语句作业)反序输出、万年历、回文数、99乘法口诀表、素数
import java.util.Scanner;public class SXT_11_13 {/*** */public static void main(String[] args) {// TODO Auto-generated method stubSXT_11_13 ybx = new SXT_11_13();// ybx.test1()
2014-11-13 21:23:03 1843
原创 Java(流程控制作业)完全数、水仙花数、温度转换
import java.text.DecimalFormat;import java.util.Scanner;public class processControl {/*** 第三章 流程控制作业颜碧霞* @param args*/public static void main(String[] args) {// TODO Auto
2014-11-13 21:20:29 1577
原创 Java(if_else作业)
import java.util.Scanner;/* * 输入一个整数,如果输入的数大于等于1000,那么输出“输入的数>=1000”, 否则的话就输出“输入的数 */public class If_01 {public static void main(String [] args){Scanner input = new Scanner(System.in);
2014-11-13 21:18:26 1976
原创 JAVA(if_else\switch作业)
package com.yanbxa.rabbitmq.demo;import java.util.Scanner;/** * @ClassName: * @Description: * @author yanbxa * @date * */public class IfElseSwitchTest { /** * @param args */ pub...
2014-11-13 21:16:38 4129
原创 web1.0和web2.0的HTML常用标签
web1.0标准:让数据和显示效果混合在一起我们要修饰的文字color、size、face属性,让数据显示的效果发生变化我们要修饰的文字 这就是数据网站:100网页,每页100行显示效果HTML基本结构:文字标签:显示标题: 文字 #号取值1~6,1号最大水平线标签: 预格式化标签: 文字文字修饰标签:
2014-11-13 20:45:50 1158
原创 编程语言分类、java平台分类、配置java环境变量
一、编程语言分类:按特性分类:机器语言:编程入门非常困难,执行速度最快。汇编语言:编程相对机器语言简单(采用助记符编程),针对某种具体的CPU。高级语言:贴近生活中的语言,入门容易,执行效率最低C、C++、HTML、javaScript、java按执行方式分类:编译型语言:程序编写完毕,需要编译器编译为目标程序才可以执行。C、C++、java优点:在特定
2014-11-13 19:36:20 447
需求分析概要设计详细设计数据库设计软件测试验证报告
2020-09-16
chinamap.zip
2020-04-09
redis-windows
2018-05-21
ORACLE用户授权语句
2015-08-07
ORACLE常用增删改查语句
2015-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人