自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库设计之三范式

1NF、2NF、3NF第一范式:数据库中的每一列必须是不可拆分的最小单元,满足每一列的原子性。上图表的设计明显不符合第一范式,因为列下面又出现了复合列,破坏了数据库中的每一列都必须不可拆分的最小单元的原则。实际上在现有的Relational DBMS中,这种结构的表也是创建不出来的,关系型数据库不允许把数据库表的一列再分成两列或者多列,所以在关系型数据库中创建的表均满足最基...

2018-07-05 00:30:55 646

原创 真 Navicat Premium 12.0.27 for Mac 破解版

工具: Xclient 提供Navicat Premium 12.0.27 for Mac破解版 sudo spctl –master-disable 解决打开破解版提示“已损坏“ 第一步,先从Xclient上下载下来Navicat Premium 12.0.27 for Mac(破解版)第二部,打开Mac终端,执行sudo spctl –master-di...

2018-06-10 20:25:17 34947 12

原创 JRebel的注册激活(非14天试用)

感觉网上各个都是大佬啊,直接鱼了,就不渔了。 有兴趣的小伙伴,可以研究或者咨询下怎么自建JRebel授权激活服务器。感谢 https://blog.csdn.net/cjwcjwwjcwjc/article/details/80050633感谢 https://blog.csdn.net/lawsonjin/article/details/76422807 ❤️...

2018-06-10 19:53:42 10014

原创 JUnit引入junit-4.12.jar,单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

版本问题:JUnit 4.11以上版本不再包含hamcrest的依赖包JUnit now uses the latest version of Hamcrest. Thus, you can use all the available matchers and benefit from an improved assertThat which will now print the mi...

2018-06-09 12:59:03 1812

原创 Git生成SSH Key并且从GitHub上将项目Git到本地

首先要安装Git客户端,因为要用到Git bash 可以在你的IdeaProjects目录下面,右键空白处Git Bash 然后,$ git -keygen -t ras -C “[email protected]”,其中[email protected]为你注册的GitHub的邮箱账号 然后一路Enter下去,即操作完成。 图示如下: 。。。 。。。 。...

2018-06-08 21:29:23 1684 1

原创 C:\Windows\System32\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

C:\Windows\System32\tcnative-1.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform戳这里好了,https://blog.csdn.net/zhoukikoo/article/details/80532483

2018-06-01 02:03:09 3380

原创 An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed...

An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]IDEA起一个Spring Boo项目,起是起得来,就是启动日志,总是出现两个ERROR日志,虽然不影响项目启动运行,但是这并...

2018-06-01 02:00:31 23011 19

原创 子类重写父类构造器以及其他方法

若父类重写了自身的构造器,并且还实现了自己的方法,那么,当子类继承父类后,重写自身的构造器和重写父类的其他方法时,搭配super()或者super.method()时候,会出现什么现象呢?先看构造器public class Checket extends Base { public Checket() { super();// 位置1 Sys...

2018-05-18 22:04:51 6469 1

原创 Java 上转型对象(父类、本类方法的调用)

上转型对象父类 Father.javapackage com.ggsddu.base.transition;public class Father { public void read() { System.out.println("父类say方法"); } public void onlyFather() { Sy...

2018-04-14 18:00:41 5239 11

原创 Java 静态块、构造方法加载顺序

父类 ClassB.javapackage com.ggsddu.base;public class ClassB { public static String bstatic = "bstatic"; static { System.out.println("父类static代码块"); } { System.out.p...

2018-04-12 19:04:00 246

原创 String API(整理中)

String APIABCDEequals /** * Compares this string to the specified object. The result is {@code * true} if and only if the argument is not {@code null} and is a {@code...

2018-03-18 10:46:24 993

原创 JDK8 中 HashMap put 方法源码理解(近期整理,待完善)

HashMapput /** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for the key, the old * value is replaced. * * @param...

2018-03-13 15:32:32 405

原创 Ubuntu - sudo lsb_release -a 虽执行正常,但出现 No LSB modules are available.

Ubuntu 16.04.4 LTS amd64 $ sudo lsb_release -a No LSB modules are available.zhouk@ubuntu:~$ sudo lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubunt...

2018-03-07 11:31:24 14480 1

原创 Ubuntu - 安装 vim

Ubuntu 16.04.4 LTS amd64 $ sudo apt-get install vim 安装 $ echo $? 检测安装结果 0,安装成功 非0,安装失败 zhouk@ubuntu:~$ sudo apt-get install vim[sudo] password for zhouk: Reading package lis...

2018-03-07 10:25:47 423

原创 Ubuntu - sudo: unable to resolve host hostname

Ubuntu Ubuntu 中,假设机器名字叫 ubuntu (机器的 hostname),每次执行 sudo 就出现这个警告讯息: sudo: unable to resolve host ubuntu虽然 sudo 还是可以正常执行,但是警告讯息每次都出来!而这只是机器在反解上的问题,所以就直接从 /etc/hosts 设定,让 ubuntu(你的 hostname) ...

2018-03-06 22:56:12 2684

原创 Ubuntu - 基础命令

Ubuntu 16.04.4 LTS amd64Copyright (c) 2002-2017 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.[c:\~]$ Connecting to 192.168.221.103:22...Conn...

2018-03-06 14:02:45 1838

原创 Xshell 5 评估过期,需要采购,不能使用的解决办法

Xshell 5卸载原来的 Xshell 5进入 Xshell 5 官网:https://www.netsarang.com页面上点导航栏的 Free Licence (一步到位),或者点击 Download Now >>,均可进入地址为:https://www.netsarang.com/download/free_license.html 的网页中 点击 Xs...

2018-03-06 13:22:30 54852 3

原创 正则表达式统计字符串中字符、字符串重复次数

利用正则表达式@Testpublic void test() { String regex = "a"; String input = "Java"; Pattern p = Pattern.compile(regex); Matcher m = p.match

2018-03-02 13:51:53 5706

原创 正则表达式(待整理)

Java 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java 正则表达式和 Perl 的最为相似。 ...

2018-03-02 10:36:59 158

原创 IDEA 重构快捷键

IntelliJ IDEA 中常用到重构 Refactor 重构 Signarture 签名 Extract 提取 Field 属性 Constant 常量 Method 方法 Parameter 参数 Surround 环绕 重命名文件、方法、属性等(Rename):Shift+F6,同时...

2018-02-26 11:01:49 15457

原创 Collections.sort 对 List 做排序

Collections.sort 默认根据 ASCII 码顺序做排序package com.ggsddu.domain;import org.junit.Test;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;...

2018-02-16 09:33:24 955

原创 IntelliJ IDEA 简便开发的常用设置(持续更新)

  JetBrains 是一家软件开发公司,位于捷克的布拉格,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA IntelliJ IDEA is a full-featured IDE with a high level of usability and outstanding ...

2018-02-08 11:52:08 2993

原创 Windows 修改网络连接名

通过注册表修改网络名Win + R 打开运行窗口,输入 regedit.exe 进入注册表,按照以下路径查找即可: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles 其中,Profiles 列表下,已存在的一般有不止一个网络连接(如果电脑只在一个地方连接唯一一个网络的话

2018-02-07 17:41:58 1283

原创 PL/SQL Developer x64 官网下载、中文包、注册码

PL/SQL Developer - The best tool to connect Oracle. PL/SQL Developer 12.0.7 32 bit: plsqldev1207x32.msi (33M) 64 bit: plsqldev1207x64.msi (39M) chinese.exe PL/SQ

2018-02-06 14:24:54 4926

原创 level、connect by level 实例应用 -- 生成当月所有日期表

业务需求,查询某一年某月的 AQI(空气质量指数),前端根据返回数据,生成日历。 从数据库中查询到的 AQI 监测数据缺失或者日期不连续 ,而需要返回给前端的数据格式为: [ { "day": "01", "aqi": "55" }, { "day": "02", "aqi": "142&quo

2018-02-02 17:38:05 726

原创 Chrome 新标签页打开书签

   Google Chrome 打开链接或者书签,总是在当前页面打开,这样就覆盖了我们正在浏览的网页,很不人性化,所以,当点击网页链接可以在新标签页打开,比较舒服。方法一: 鼠标中键(滚轮)点击网页链接方法二: 按住 Ctrl 键,然后鼠标左键点击方法三: 借助 Chrome 插件 Neat Bookmarks 等类似的已经不好使了。 推荐插件:In...

2018-01-30 11:00:40 45101 2

原创 Java 排序算法 - 冒泡、快速、选择、插入

冒泡排序     依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再大于第2个数),将小数...

2018-01-29 14:45:41 226

原创 IntelliJ IDEA 连接数据库 MySQL、Oracle

示例:连接本地 Oracle 11g 数据库方面没问题的话,直接去 IDEA 里操作。打开 IDEA ->工具栏 View -> Tool Windows -> Database(或者直接打开 IDEA 右侧栏的 Database),前提是那里有 Database配置连接、测试连接 3.1 选择 SID 连接方式 什么是 SID?   ...

2018-01-26 18:34:42 16891 1

原创 Java - JDBC 结果集 ResultSet 转 List<Map> 类型,继而转 JSON 类型

尘封许久的 eclipse 上面有一个很 fuck 的项目,需要增加留言保存、查看功能。 想大多数玩家,应该工作后,基本都没直接用过 JDBC 吧?一般都是公司持久层有现成的一套接口。 JDBC 的 CRUD 执行查询时,结果集 ResultSet 转 List 继而转 JSON 返回给前端 /** * 查询所有留言 * * @return json */public

2018-01-25 17:46:29 4304 1

原创 Chrome 浏览器打卡新标签页,重定向到指定网址,如 https://www.baidu.com/

Google Chrome 浏览器、VPN0、打开 Google Chrome 浏览器的网上应用店1、搜索插件 New Tab Redirect,添加至 Chrome 浏览器2、添加完成后,打开 New Tab Redirect 插件 3、点击 选项,自定义设置新标签页的重定向网址 如:自定义 Redirect URL,如设置 https://www.baidu.com/

2018-01-19 15:04:54 7801 1

原创 Oracle - start with connect by 树操作

Oracle - start with connect by 树操作准备工作:建表、插数据create table tprior( parentid number(10), subid number(10));insert into tprior values ( 1, 2 );insert into tprior values ( 1, 3 );inser

2018-01-07 20:55:19 294

原创 Java - 时间戳、Date、Calendar、SimpleDateFormat

Javapackage com.ikoo.demo;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { public static void main(String[] args) { /** *

2018-01-06 14:25:53 458

原创 Java - net.sf.json 之 put、accumulate、element 实践与疑问

net.sf.jsonnet.sf.json 需要的 jar: 注意版本,个别版本之间会冲突。  Java 代码:package com.code.ggsddu;import net.sf.json.JSON;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import java.u

2018-01-06 14:13:09 368

原创 Ext JS - renderer 函数中各参数含义

Ext JS - JavaScript framework for web apps | Sencha.comExt JS 4.2 官方文档地址 http://docs-devel.sencha.com/extjs/4.2.2/#!/api 搜索renderer即可查询API,Ext.grid.column.ColumnView.rendererrenderer : Function

2018-01-06 13:03:52 6880

原创 Ubuntu - 安装、卸载 MySQL 5.7

Ubuntu 安装 MySQL 5.7安装步骤 $ sudo apt-get update$ sudo apt-get install mysql-server查看服务是否开启、登录 MySQL $ sudo service mysql status$ mysqladmin -u root -p version$ mysql -u root -p具体图示步骤: 1. $ ...

2018-01-05 15:55:42 2443

原创 Ubuntu - Xftp 连接到 Linux 虚拟机,实现 Windows 和 Linux 文件双向传输

Xftp 5直接用 Xftp 连接打开 Xftp –>文件–>新建(协议选择 SFTP、端口号 22)图示:设定各项属性值后,即可进行连接操作    从 Xshell 中,选择用 Xftp 连接Xshell 连接虚拟机成功后,文件–>打开–>右键 用 Xftp 打开图示 协议选择SSH(我自己替换过 Xshell 这里的协议为 SFTP,连

2018-01-05 15:15:09 1705

原创 Ubuntu - Xshell 连接虚拟机失败

Xshell 5Xshell 连接虚拟机失败,可能原因:未安装 ssh 服务安装 ssh 服务,命令是:$ sudo apt-get install ssh    Xshell 连接到虚拟机获得虚拟机的 IP,命令$ ifconfig 若 $ ifconfig 获取虚拟机的 IP 失败,可能原因是:未安装 net-tools 服务安装 net-tools 服务,命令是:$ su

2018-01-05 15:12:22 864

原创 Java - 统计字符串中每个字符出现次数

Map 统计字符串中每个字符出现次数package com.code.ggsddu;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class CharacterNumberByMap { public static void main(String[] args)

2018-01-05 14:32:48 480

原创 Java - 求数组中最大值(个数不确定)及其下标

利用 Map,遍历一次即可获得数组中最大值的同时,也获得最大值的数组下标。package com.code.ggsddu;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class ArrayMaxAndIndexes { public static void ma

2018-01-05 14:29:28 3554

原创 eclipse - Java代码自动补全提示

设置自动激活触发器,编辑Java代码时,自动补全变量名、关键字、流程语句等打开eclipse,找到工具栏 依次打开Window->Preference->Java->Editor->Content Assist,Content Assist意为内容帮助。 Auto activation delay(ms) 激活延迟时间比如设置 0 ms,输入str延迟时间过后,自动提示Str

2018-01-05 14:17:10 1208

空空如也

空空如也

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

TA关注的人

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