自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来吧 单刷各种经典

自学之路 且辛且行

  • 博客(43)
  • 收藏
  • 关注

原创 表更名

#!/bin/bash# 本脚本是针对于MySQL数据库类型为Innodb修改数据名的。# 假如是myisam的存储引擎,直接在数据目录下mv就行。# 用法:假设将OLD_DATABASE数据库名改为NEW_DATABASEOLD_DATABASE="test"NEW_DATABASE="test1"DATA_BASE_URL="10.202.16.136"PWD="root"...

2020-04-28 13:32:38 202

转载 Mybatis jdbc连接超时解决

这两天在测试Hive权限控制代码Hamza,发现每天来的时候第一次老是会报出以下错误:[html] view plain copy2015-03-26 09:40:25.956 ERROR GroupPrivController,119 -   ### Error querying database.  Cause: org.apache

2017-08-23 21:34:07 7495

转载 idea打包jar的多种方式

这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式:用IDEA自带的打包形式用Maven插件maven-shade-plugin打包用Maven插件maven-assembly-plugin打包用IDEA自带的打包方式:打开IDEA的file -> Project Structure,进入项目配置页面。如下图:点击Arti

2017-08-22 22:43:18 2836

转载 JDBC 和 Mybatis连接mysql数据库的时候,设置字符集编码

jdbc连接MySQL数据库的时候,设置字符集编码!!!可以如下配置,mysql可直接在url后面加上字符集设置:String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull

2017-08-22 22:42:45 953

转载 Mybatis实现数据的增删改查(CRUD)

作者:阿凡卢出处:http://www.cnblogs.com/luxiaoxun/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。什么是 MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所

2017-08-19 10:43:40 389

转载 Mysql 查看连接数,状态

命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; MySQL> show processlist; 命令: show status;命令:show status lik

2017-08-13 17:01:12 289

转载 Intellij – 无法使用较新的Java 8类 – 错误:“API的用法记录为@since 1.6+

问题描述我试图在我的java 8代码库中使用java.lang.function.Function,但是我在Intellij中收到以下错误。Usage of API documented as @since 1.6+ This inspection finds all usages of methods that have @since tag in their documen

2017-08-13 14:59:09 1463

转载 java 去掉html标签

java 去掉html标签import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="]*?>[

2017-08-13 14:58:12 327

转载 Superset搭建

作者:秦路链接:https://zhuanlan.zhihu.com/p/28485468来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。SupersetSuperset是一款轻量级的BI工具,由Airbnb的数据部门开源。整个项目基于Python框架,不是Python我也不会推荐了,它集成了Flask、D3、Pandas、SqlAlche

2017-08-13 10:47:30 13102 3

转载 部署 Seafile 服务器(使用 MySQL/MariaDB)

下载到下载页面下载最新的服务器安装包.部署和目录设计假设你公司的名称为 haiwen, 你也已经下载 seafile-server_1.4.0_* 到你的 home 目录下。 我们建议这样的目录结构:mkdir haiwenmv seafile-server_* haiwencd haiwen#将 seafile-server_* 移动到 haiwen 目录下后tar -x

2017-08-06 09:55:30 1445

转载 Linux(Centos7)yum安装最新mysql

环境CentOS 7.1 (64-bit system)MySQL 5.6.24CentOS 安装参考:http://www.waylau.com/centos-7-installation-and-configuration/依赖MySQL 依赖 libaio,所以先要安装 libaioyum search libaio # 检索相关信息yum i

2017-08-05 23:47:23 698

转载 centos7通过yum安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是ja

2017-08-05 23:45:51 75486 10

转载 CentOs开放自己需要的端口

第一次在Centos地下搭建了一个web项目,但是从别的机器上就是无法连接上。但是本地却可以连接。查了查,原来是centos防火墙的问题。[html] view plain copy#关闭防火墙  /etc/init.d/iptables stop  [html] view plain copy

2017-08-05 20:40:04 342

原创 打标签

import java.io.*;import java.util.HashMap;import java.util.Map;import java.util.Properties;public class SQLCacheFile { //stone库导出的地点X智能数据, 实例:江苏省南京市卫生局:0 public static HashMap,int[]> SQLC

2017-07-23 20:33:53 499

转载 Java实现定时任务的三种方法

[java] view plain copy/**  * 普通thread  * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,  * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下:  * @author GT  *  */  public class Task1 {      

2017-07-23 09:32:37 270

转载 ansj分词教程

package org.ansj;import java.util.List;import org.ansj.app.summary.SummaryComputer;import org.ansj.domain.Result;import org.ansj.domain.Term;import org.ansj.library.UserDefineLibrary;import or

2017-07-17 22:32:54 3489 1

转载 kafka的数据发送和接收java_API

往消息队列里面发送数据import kafka.javaapi.producer.Producer;import kafka.producer.KeyedMessage;import kafka.producer.ProducerConfig;import java.io.IOException;import java.util.Properties;import scala.m

2017-07-17 22:15:19 1287

转载 基于JavaMail的Java邮件发送:复杂邮件发送

本文链接: http://blog.csdn.net/xietansheng/article/details/51722660上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发送 讲解了邮件的基本协议,JavaMail组件,创建并发送一封简单邮件的详细步骤。本文将介绍如何创建并发送一封包含图片和附件的复杂邮件。一封复杂的邮件内容可以看做是由很多节点(或者可以说是

2017-07-17 22:12:14 294

转载 基于JavaMail的Java邮件发送:简单邮件发送

本文链接: http://blog.csdn.net/xietansheng/article/details/51673073电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过 Java 代码来创建电子邮件,并连接邮件服务

2017-07-17 22:10:59 317

转载 linux中远程连接(如SSH)出现someone could be eavesdropping on you right now的解决办法

今天用SSH连接我的远程主机,出现了以下错误:IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!网上查了一下,用rm -rf .ssh/known_hosts

2017-07-17 22:06:56 2152

转载 如何给ubuntu14.04.1切换内核以安装锐速

由于锐速目前只支持ubuntu14.04 64bit 3.13.0-24-generic内核,而大部分服务器和vps默认使用的是3.13.0-3x(4x)-generic内核,导致各位站长们无法给服务器安装锐速。本文就是给大家讲解如何更换到3.13.0-24-generic内核,从而使服务器能够使用锐速。1. 首先保证你的服务器或VPS是64位系统,锐速不支持任何ubuntu 14.04的

2017-07-16 19:05:54 2655

原创 Python对Windows服务进行监控

#-*- encoding: utf-8 -*- import logging import wmi import os import time from ConfigParser import ConfigParser import smtplib from email.mime.text import MIMEText import socketfrom datetime

2017-07-16 15:48:40 4720

转载 数学之美番外篇:平凡而又神奇的贝叶斯方法

概率论只不过是把常识用数学公式表达了出来。——拉普拉斯目录0. 前言 1. 历史     1.1 一个例子:自然语言的二义性     1.2 贝叶斯公式 2. 拼写纠正 3. 模型比较与贝叶斯奥卡姆剃刀     3.1 再访拼写纠正     3.2 模型比较理论(Model Comparasion)与贝叶斯奥卡姆剃刀(Bayesian Occ

2017-07-14 22:02:35 289

转载 JSON最佳实践

JSON最佳实践JSON是一种文本方式展示结构化数据的方式,从产生的时候开始就由于其简单好用、跨平台,特别适合HTTP下数据的传输(例如现在很流行的REST)而被广泛使用。by kimmking@163.com1、JSON是什么JSON起源于1999年的JS语言规范ECMA262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据格式ECMA404(很

2017-07-14 22:01:03 424 1

转载 mac搭建SonarQube

背景:初到新公司,接手8-10个java后台项目,代码量比较大,框架使用比较混乱,两个月左右的时间把开发到发布的流程整个熟悉了一遍,这面领导要求做项目以后的整体技术改造规划,所以引入一些代码检查工具,保证改造的同时提高代码质量下面是搭建步骤:1、准备环境jdk1.8mysql5.6+2、下载安装包服务端:sonarqube:http://www.so

2017-07-14 21:40:18 1418

转载 Java NIO 服务器与客户端实现文件下载

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangfengzhe.blog.51cto.com/8855103/1726488写在前面对于Java NIO已经学习了一段时间了,周末实践了下,折腾了一天,总算对NIO的理论,有了一个感性的认识。下面的实践是:服务器与客户端都采用NIO的方

2017-07-13 22:09:11 4427

转载 Java Map 按Key排序和按Value排序

原文链接:http://www.cnblogs.com/zhujiabin/p/6164826.htmlMap排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。1、按键排序jdk内置的java.util包下的TreeMap既可满足此类需求,向其构造方法 TreeMap(Com

2017-07-13 07:05:12 294

原创 6.4 SQLite数据库存储

6.4.1 创建数据库SQLiteOpenHelper帮助类让我们能够更加方便的管理数据库。抽象类,需自己创建帮助类继承他。SQLiteOpenHelper的构造器:  Cursor一般为nullPublic ConstructorsSQLiteOpenHelper(Context context, String name, 

2016-03-30 10:56:37 342

原创 第十二章 图形用户接口

第一个GUI~package GUI;import javax.swing.*; public class SimpleGui1 { public static void main(String[] args) { JFrame frame = new JFrame(); JButton button = new JButton("Click me"); //这一行程序会

2016-03-29 10:35:40 387

原创 第十一章 变量名的力量

2016-03-28 15:57:51 294

原创 6.1 持久化技术简介 & 6.2 文件存储&6.3 SharedPreferences

数据持久化就是将内存中的顺时数据保存在存储设备中6.2 文件存储6.2.1 将数据存储到文件中新建一个FilePersistenceTest项目,并修改activity_main.xml文件代码如下:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android

2016-03-28 15:56:21 259

原创 第十一章 异常处理

创建MIDI音乐播放器1.首先我们需要一个Sequencerpackage MidiPlayer;import javax.sound.midi.*; public class MusicTest1 { public void play() { //这个对象的作用是将Midi信息组合成乐曲; Sequencer sequencer = MidiSystem.getSequen

2016-03-27 10:53:02 586

转载 听VOA还不如学这些

原文链接:https://site.douban.com/195274/widget/notes/11672516/note/321189897/学习顺序,严格的按照从上到下(有难度和语速升级的),这篇文章所提到的材料的听力难度和需要的基础大概是这样吧:ESLPOD模仿完了2-3本书了,或者觉得ESLPOD太简单不想听和模仿的(不针对用法,只针对语速)学过赖世雄教程但是仍然

2016-03-26 20:41:19 1553 2

原创 最常用和最难用的控件——ListView

ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据也会滚动出屏幕新建ListViewTest项目 在activity_main.xml中添加如下代码定义ViewList控件 ListView android:id="@+id/list_view" android:layout_width="m

2016-03-25 21:10:25 558

原创 创建自定义控件

控件和布局的继承结构控件都继承自View 布局都是继承自Viewgroup当自带控件不能满足我们的需求时,就要开始创建自定义控件啦3.4.1 引入布局新建布局title.xml,代码如下所示LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-03-25 21:09:26 435

原创 3.3详解四种基本布局

布局的背部除了放置控件外,也可以放置布局,通过多层布局的嵌套,可实现比较复杂的界面实现。3.3.1 LinearLayout线性布局:线性方向上依次布局通过android:orientation="vertical"android:orientation="horizontal"调整是垂直或水平依次布局android:orientation="ver

2016-03-25 21:08:49 691

原创 3.1如何编写程序界面&3.2常见控件使用方法

Android 编写界面的两种方式:1.DroidDraw 可视化界面编辑器2.XML代码   3常见控件的使用方法:3.2.1 TextViewLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="ma

2016-03-25 21:08:22 495

原创 5.1 类、超类和子类

关键字extends表示继承,表明正在构造的新类派生于一个已存在的类。已存在的类称为超类(superclass)、基类、或父类;新类称为子类(subclass)、派生类或或孩子类。子类比超类拥有的功能更加丰富。在通过扩展超类定义子类的时候,仅需要支出子类与超类的不同之处。然而超类中有些方法对子类不一定使用,为此需要提供一个新的方法来覆盖(overdide)超类中的这个方法。

2016-03-25 21:07:23 932

原创 4.3 用户自定义类

4.3.1 Employee类在Java中,最简单的类定义形式为:class ClassName { field1 field2 . . .   constructor1 constryctor2 . . .   method1 method2 . . .}注意文件名必须与public类的名字相匹配。在一个源文件中只

2016-03-25 21:06:57 357

原创 4.1 面向对象程序设计概述

面向对象程序设计(简称OPP)    面向对象的程序是由对象组成的。每个对象包含对用户公开的特定功能部分和隐藏的实现部分。    OOP中不关心对象的具体的实现,只要能满足用户的需求即可。   程序= 算法+数据结构       传统的结构化程序: 算法第一位    面向对象程序:数据第一位4.1.1 类    类(class)是构造对象的模板或蓝图

2016-03-25 21:06:34 326

空空如也

空空如也

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

TA关注的人

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