- 博客(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
原创 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关注的人