自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次数据库误删的恢复

记一次数据库误删后的恢复7.15号直播因为RDS数据库性能评估问题导致线上使用时CPU过高导致无法访问,经过升级配置解决后,为了减少数据库之间的相互影响,需要拆分数据库,于是按照应用拆分为不同数据库。7.16号其它应用在数据更新时不小心将7.15后的数据库重新同步了一次到正式环境导致,7.16号的数据全部被覆盖,订单只有7.15号的数据,如图:查看RDS数据binlog日志(有记录),于是下载7月16号的binlog同步RDS数据库到本地做binlog备份恢复测试查看binlogmysql

2020-07-16 21:40:41 508

原创 将博客搬至CSDN

将博客搬至CSDN

2019-07-10 23:19:00 64

原创 shiro vue 前后端分离中模拟登录遇到的坑

系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等),需要实现前后端分离。但是由于需要同时保留原版的未做前后端分离的UI 和新版做了前后端分离的UI,所以采用单独提出一套接口做封装供前端VUE使用。 原先使用时有一个业务场景及客户可以通过其它系统跳转...

2019-05-28 15:33:00 341

原创 Jsoup爬虫获取公司纳税识别号

天眼查/** * 根据公司名称获取统一社会信用代码 * * @author xiaofei.xian 日期:2019年3月20日 上午11:12:41 */public class GetTaxNumber { /** * @param args */ public static void main(String[] args) {...

2019-05-28 15:02:00 251

原创 钉钉群中的机器人

背景:开发需要产品建了一个钉钉内部群,突然有天群里多了一对消息,没错就是她一个很可爱的名字“知心天气”,但是神烦。好奇心的驱使下我看了钉钉群功能中其它机器人,如下:原来是其中一位同事估计是比较闲把这几“知心天气”添加进去,所以每天都能收到这家伙的问候。我看了下其他机器人,咦我们现在用的就是阿里云code(github同理),他们...

2018-11-02 09:49:00 263

原创 记一次阿里云盘扩容遇到的坑

背景生产环境使用了阿里云并且以mongo作为图片服务器,由于业务发展需要数据盘的400G的容量已经用到81%,所以需要对磁盘做无损扩容操作。操作步骤在控制台上扩容数据盘的磁盘空间官方文档:https://help.aliyun.com/document_detail/25452.html?spm=a2c4g.11186623.2.3.RBonBx#concept_z11_xsh...

2018-11-01 10:56:00 519

原创 Java Itext 生成PDF文件

利用Java Itext生成PDF文件并导出,实现效果如下:PDFUtil.javapackage com.jeeplus.modules.order.util;import java.io.OutputStream;import java.math.BigDecimal;import java.net.URL;import java.text.Decim...

2018-05-30 15:20:00 114

原创 记一次MySQL索引优化

两张表是主(CHECK_DRAWINGS)从(CHECK_DRAWINGS_IMG)关系。CHECK_DRAWINGS,主表数据3591条。SELECT COUNT(*) FROM CHECK_DRAWINGS; -- 3591CHECK_DRAWINGS_IMG,从表数据107203条,数据量并不大,从表通过check_drawings_id关联主表的主键id。SE...

2018-04-04 17:32:00 60

原创 Gson 转日期中的错误

今天在用Gson做json转化是遇到一个问题,本地执行没有问题(windows 7),包丢到服务器上(Centos)就报错了。后经分析发现DateTypeDapter类中取本地环境的日期格式参考http://blog.csdn.net/liao_leo/article/details/44593095:private final DateFormat enUsFormat ...

2018-02-02 16:53:00 122

原创 Jquery 表单基础元素操作总结

最近做前端比较多总结一些常用功能:radio 单选选中并且出发change事件:$(selector).find('input:radio[name=valuationMode]').filter('[value='+valuationMode+']').prop('checked', true).trigger('change');table 获取tbody元素:...

2018-01-03 16:21:00 72

原创 linux tmux基本操作

1.安装工具Centos : yum install tmux2. 基本操作新建会话:tmux new -s session-name查看会话:tmux ls进入会话:tmux a -t session-name断开会话:tmux detach关闭会话:tmux kill-session -t session-name3. 使用工具输入命令tmux使用...

2017-12-26 10:54:00 74

原创 AJAX json集合传入Controller后台

HTML代码<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><!-- 引入j...

2017-10-25 16:23:00 75

原创 CentOS 7 下使用 Firewall

文章转载自:https://havee.me/linux/2015-01/using-firewalls-on-centos-7.htmlCentOS 7 下使用 Firewall在 CentOS 7 中,引入了一个新的服务,Firewalld,下面一张图,让大家明确的了解 Firewall 与 iptables 之间的关系与区别。安装它,只需# yum insta...

2017-07-19 17:04:00 135

原创 支付系统中的常用工具

StringUtils.java  处理常用字符串:判断是否为空isEmpty(String value);  按字典排序并拼接参数:createLinkString(Map<String,String> params); 1 import java.util.ArrayList; 2 import java.util.Collections; 3 im...

2017-02-21 16:09:00 83

原创 im4java+GraphicsMagick

package com.jeeplus.modules.isp.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Output...

2016-12-21 17:58:00 66

原创 SQLyog 快捷方式

连接Ctrl+M 创建新连接Ctrl+N 以当前连接属性创建新连接Ctrl+F4/Ctrl+W 断开当前连接Ctrl+Tab 切换到下一个连接Ctrl+Shift+Tab 切换到上一个连接Ctrl+1...8 选择连接(1到8)Ctrl+9 选择最后一个连接对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 切换焦点至对象浏览器Ctrl+Shift+B 将焦点放...

2016-06-12 16:36:00 177

原创 iTex导出PDF

iText导出PDF,所需jar包如下:itext-asian-5.2.0.jar 支持导出中文的jar包itextpdf-5.5.9.jar PDF核心jar包bcprov-jdk15on-147.jar PDF加密jar包 不加入则会报:org.bouncycastle.asn1.ASN1OctetString 错误。 1 import java.io.FileNo...

2016-05-23 17:01:00 125

原创 HQL查询

hibernate中的HQL语句查询,类似于SQL; 1 public class SearchTest { 2 public static void main(String[] args){ 3 Session session = null; 4 Transaction transaction = null; 5 t...

2014-07-09 18:48:00 56

原创 java 关键字与保留字

Java 关键字列表 (依字母排序 共51组),所有的关键字都是小写,在MyEclipse中都会显示不同的颜色: abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, floa...

2014-06-03 10:46:00 68

原创 WinSocket简单聊天程序客户端

1 #pragma comment(lib,"Ws2_32.lib") 2 #include <stdio.h> 3 #include <Winsock2.h> 4 SOCKET sockClient; 5 //设置接收数据和发送数据的缓存数组 6 char recvBuf[50]; 7 char sendBuf[50]; ...

2014-02-27 09:48:00 98

原创 WinSocket聊天程序实例(多线程)

1 #pragma comment(lib,"Ws2_32.lib") 2 #include <stdio.h> 3 #include <Winsock2.h> 4 SOCKET sockSrv;//连接所用套节字 5 SOCKET sockConn; //监听套接字 6 SOCKADDR_IN addrSrv; 7 DWORD WINAP...

2014-02-27 09:27:00 228

原创 Orcal的JDBC数据连接方式

1 package cn.com.db; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 import java.sql.SQLException;...

2013-12-31 11:06:00 53

原创 Java登录界面简单设计

1 package cn.com.view; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.SystemColor; 6 import java.awt.Toolkit; 7 import java.awt.event.ActionEvent; 8 imp...

2013-12-31 11:00:00 133

原创 Lucene中Analyzer语句分析

Lucene中Analyzer语句分析,利用lucene中自带的词法分析工具Analyzer,进行对句子的分析。源代码如下: 1 package com.test; 2 3 import java.io.IOException; 4 import java.io.StringReader; 5 import java.util.List; 6 7 i...

2013-12-17 17:16:00 65

原创 Jsoup的简单的使用示例

利用Jsoup中的相关方法实现网页中的数据爬去,本例子爬去的网页为比较流行的programmableweb中的mashup描述内容,然后为数据库中存在的mashup添加相应的描述。 1 package com.test; 2 3 import java.io.IOException; 4 import java.util.ArrayList; 5 import ...

2013-12-17 17:10:00 96

原创 利用网络Socket和多线程实现一个双向聊天

接收键盘输入然后向对方发送消息的线程 1 package cn.com.chat; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.IOException; 6 import java.io.InputStreamReader; 7 impor...

2013-07-30 18:53:00 228

原创 Java实现一个简单的网络爬虫

Java实现一个简单的网络爬虫 1 import java.io.BufferedReader; 2 import java.io.BufferedWriter; 3 import java.io.FileWriter; 4 import java.io.IOException; 5 import java.io.InputStream; 6 import java.i...

2013-07-30 17:50:00 119

原创 JDBC数据库中表更新

1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.ResultSet; 4 import java.sql.SQLException; 5 import java.sql.Statement; 6 7 8 public class JdbcUpdat...

2013-07-27 23:47:00 68

原创 线程的停止

1 package com.cn.threadstop; 2 3 public class StopThread implements Runnable { 4 String name; 5 boolean live = true; 6 7 public StopThread(String name) { 8 super...

2013-07-27 23:44:00 63

原创 FileCopy文件复制

1 package cn.com.filecopy; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.ut...

2013-07-27 23:39:00 350

原创 NVL和NVL2有什么区别,NULLIF 的使用.

NULL指的是空值,或者非法值。NVL (expr1, expr2):expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致NVL2 (expr1, expr2, expr3) :expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型NULLIF (expr1, e...

2013-07-20 19:56:00 64

原创 Java中的命名规范到底是怎样的

内容摘要:命名规范二,java中的方法名,对象名和字段名的第一个单词的首写字母应该小写,而后面的每个单词的首字母都应该小写  要想将java基础学的十分的牢固就必须将java中的命名规范掌握好了。俗话说,没有规矩不成方圆。这句话也就强调了规范的重要性,所以我们在学习java的时候,要将java命名规范了解清楚。  那么java中的命名规范到底是怎么样的呢?下面是我总结的五点关于命名规范...

2013-07-08 20:10:00 69

原创 Java中Calendar(日历)相关API举例

  Java中Calendar(日历)相关API举例,实现功能:输入一个年份和月份打印出这个月的日历。 1 package calendarPrint; 2 3 import java.util.Calendar; 4 import java.util.Scanner; 5 6 public class CalendarPrint { 7 /** 8...

2013-07-08 19:58:00 72

原创 Java中利用随机数的猜拳游戏

  Java中利用随机数的猜拳游戏,实现非常简单,重难点在于随机数的产生。  首先GameJude类是用于判断输赢的一个类: 1 package testGame; 2 3 public class GameJudge { 4 private String marks1 = "拳头"; 5 private String marks2 = "拳头";...

2013-07-08 19:51:00 194

原创 Java正则表达式的使用

Java正则表达式的使用主要在于理解其意义就可以,这里有一个简单的例子,注释很详细。 1 package emailJuge; 2 3 import java.util.Scanner;//倒入包,用来扫描键盘输入 4 5 /** 6 * @author 沽-名-钓-誉 7 */ 8 public class EmailJudge { 9 10 ...

2013-07-08 19:32:00 48

原创 Email非正则表达式的判断

判断一个邮件是否合法,我们除了可以使用正则表达四以外还可以利用,Email地址的规律进行判断,那么一个合法的Email有哪些要求昵?具体如下:必须有@与.@必须在第一个.之前@与.不能连在一起@只能出现一次@与.不能出现在首位或末位这里我们就必须用到一些String方面的API,具体可以参考Java的API进行了解。 1 package emailJuge;...

2013-07-08 19:26:00 72

原创 程序员的爱情诗

  我不是诗人,所以,只能够把爱你写进程序,  当作不可解的密码,作为我一个人知道的秘密。  我以为你是我的唯一,过了很久才发现,你不是我独占的服务器。  我可以传递,却什么都不能够取回,大师说,此算法不可逆。  我想析构我自己,却没有多少勇气,只能够注释掉关于你的记忆。  想寻找你的信息,突然发现,你已经不在我的域。  我想重载爱的定义,把你我封装在一起,  在我的名...

2013-07-08 19:08:00 73

原创 My first blog for java

我的第一个java程序: 1 package com.hellojava; 2 3 /** 4 * @author 沽-名-钓-誉 5 */ 6 public class HelloJava{ 7 /** 8 * @param 输出一行文字显示到屏幕上 9 */10 public static void main...

2013-07-08 19:05:00 51

空空如也

空空如也

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

TA关注的人

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