自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (11)
  • 收藏
  • 关注

原创 在ubuntu中搭建Java开发环境

在ubuntu中搭建java开发环境

2022-06-30 19:10:36 1956 1

原创 记录一次扩ubuntu的文件系统的过程

ubuntu lvm分区

2022-06-28 15:07:00 816

原创 解决npm安装包安装不上的几个方法

有时候前端安装npm install 安装包总是安装不上,以下是几种解决办法:1.查看下安装源npm config get registry如果不是国内的源通过下面的方式设置:npm config set registryhttp://registry.npm.taobao.org/2.通过重新安装vue-cli来重新安装1.先镜像安装 cnpm install -g vue-cli2.再删掉 npm update -g @vue/...

2022-05-20 14:34:55 9696

原创 SQL中GROUP BY的一些误解

sql中有关group by 有一些误解,比如下面的一个场景:表名,water_stationid station level time 1 庐山 100 2021-08-02 14:30:20 2 花园口 110 2021-08-02 14:30:20 3 花园口 110.2 2021-08-01 9:30:20 4 庐山 100.1 2021-08-01 9:30:20 在这样的一个场景下,

2021-08-02 11:08:10 147

原创 maven中can't find class和invalid LOC header (bad signature)的解决

   当如果使用maven配置项目,一般自己的环境没有问题。当把工程传给同事的时候,一般多多少少会有些问题。这次就发生了找不到类的情况。但是实际在maven中包是存在的。这时候,在eclipse中依次点开目标类,发生了一个报错:“invalid LOC header (bad signature)" mvn clean 和 mvn update都无效。最后找到了解决办法:    从.m2目录中...

2018-08-21 13:41:26 245

原创 使用eclipse导入git项目的系列问题的解决

使用eclipse导入项目的时候,一般导入的是general project; 如何把他们转换成java、web项目。 这里建议使用general project,亲测其他的项目都会有报错。 选择next之后,如果git上的源文件有.project文件,则会报错截图如下: 处理方法很简单,只需要在设置的git本地仓库里把.project文件删掉,然后back回去再回来,就解决了。

2017-03-22 16:36:28 26624 2

原创 Java操作2007之上版本的excel(.xlsx)

实用Java操作2007以上版本的excel,先贴代码package forPhone;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.xssf.usermodel.

2017-03-15 16:13:51 2821

原创 记录最小化安装的centos7虚拟机上网的配置

使用了最小化安装centos7虚拟机后,记录一下配置上网的过程。1、使用虚拟网卡nat的方式共享主机的网络2、配置主机的网络服务3、在linux主机中查看网卡的编号ip link这里的ip link 信息显示可以联网的网卡是 ens334、进入/etc/sysconfig/network-scripts/中激活网卡文件是/

2017-01-12 16:32:11 1290

原创 分享一个自己写的比较牛的linux服务器自动监控程序

#!/bin/bash#version0.3 使用top执行后的文件分析,对系统的影响更小#程序目的:监控系统的cpu、内存、存储、网络的健康状态#编写者:Lion Lan 13071039067#编写时间:2016/11/9#执行下环境变量source /home/`whoami`/.bash_profile#脚本部署的目录dir=/home/lion/monitor#获

2016-11-09 17:01:28 699

原创 提取数据

#!/bin/bashtodaySecond=$(date -d $(date -d today +%Y%m%d ) +%s)000yesterdaySecond=$(date -d $(date -d yesterday +%Y%m%d ) +%s)000echo $todaySecondecho $yesterdaySecondwords="{\"fro

2016-10-14 16:45:01 427

原创 apache的特大日志的分隔脚本

工作中遇到了apache的特大日志造成了系统空间大,自己写了一个脚本,解决了日志的分割和删除问题。#this shell script used to avoid the apache log to grow so big.#Author: Lion Lan At: 2016/7/14#!/bin/sh#Log's pathlogPath=/etc/httpd/logs#Log'

2016-07-14 16:41:44 423

原创 eclipase 的常用设置(持续更新)

我拥抱开源,编程环境喜欢使用eclipse,响应的配置,遇到一个记录在此一个。遇到了console里中文无法显示的情况,使用下面的方法可以解决。  还有一个地方需要配置,之前做的,现在记不清在哪儿用到了:-Dfile.encoding=UTF-8

2016-06-30 18:15:05 463

原创 oracle 按自定义的序列排序结果集

今天在工作中遇到一个问题,oracle查询出的结果希望使用自定义的序列进行排序,从网上查了查,使用函数instr()即可实现,现在记录一下:表结构如下:studentsidnamesexgrade1LucyF902TomM1003JackM95如果想排序查询出的结

2016-06-28 08:46:18 3817 1

原创 如何通过aix通过端口号查到进程号

比如我要找到9080这个端口对应的进程,先使用netstat命名查# netstat -Aan | grep 9080f1000e00005673b8 tcp        0      0  *.9080                *.*                   LISTEN然后通过rmsock命令查# rmsock f1000e000ec13bb8

2016-04-28 09:11:58 2131

原创 在aix环境中用java实现自动发邮件告警

最近需要在aix环境中发邮件出来告警,这里用java实现了需求;这里将过程和实现的代码以及需要的包都描述下。在aix中查看jdk的版本 java -version查到是1.5的版本;在win7环境下安装1.5的jdk。编码如下:/* * To change this license header, choose License Headers in Project Propert

2016-03-08 16:48:36 821

原创 is_balance函数优化

最近在读《python3程序开发指南》,其中5.1章节P174,is_balance函数有不完善的地方:函数源码:def is_balance(text, brackets="()[]{}<>"): #counts为分别存放左符号的个数的字典 counts = {} left_for_right = {} for left, right in zip(

2016-02-22 17:40:54 799

转载 weblogic调整服务console时间和系统时间一致

修改相关域下的bin目录中的startWebLogic.cmd脚本。添加"-Duser.timezone=GMT+8"信息。调整后的脚本片段如下:if "%WLS_REDIRECT_LOG%"=="" ( echo Starting WLS with line: echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS

2015-12-28 17:58:30 4083

原创 使用python重写上篇文章的内容分析工具

import sysimport reimport timedef readfile():    information = []    count = 0    count1 = 0    fileDir = "c:/test.log"    #需要找到的关键字符串1    findString = "保存需求上报流程数据"    #需要找

2015-12-25 17:05:53 587

原创 自己用java写了一款日志查找分析工具

工作中需要查日志,在日志中发现grep不能把一个时间戳中的内容都搜索到,因为grep只能按行读文件,于是自己写了一款查日志的工具,可以实现多文本、多正则表达式匹配文本并打印。源代码分享如下:/* * To change this license header, choose License Headers in Project Properties. * To change this te

2015-12-22 16:30:05 5624 2

原创 分享下自己写的二次方程计算器(python)

import sysimport mathimport cmath#@show the message in the screen#@input from the keyboard#@return the value from user inputdef get_float(msg,trueOrFalse): allowZero = trueOrFalse x = N

2015-12-16 17:26:05 2971

原创 写一个监控网络和应用端口的shell脚本程序

#!/bin/sh#程序目的:检测网络中主机的状态;若网络不正常则触发短信告警或相应其他操作#编写时间:2015-11-12  #Author:  张前锋(18768887550)、兰子洲(13071039067)#部署策略:部署于网络中目标主机,每分钟执行#系统要求,需要nc-1.80以上版本支持#需要将nc配置在环境变量中#目录需要执行者拥有读写和执

2015-11-16 17:45:16 6274

原创 更新glibc 2.3到glibc2.5的始末

工作中遇到扫描出的漏洞需要修复;apache tomcat 的版本是6.0.0.35,目前只有升级apache tomcat这一条路。产品用的coremail公司的邮件产品,在和厂家取得支持后开始了升级,升级操作很顺利,升级过程是用新版的tomcat库文件tomcat/lib/* 替换老tomcat的库文件,这样就不涉及tomcat的配置文件,但是重启tomcat时无法启动tomcat。   

2015-10-22 16:55:03 3281

原创 自己写的shall函数集合

#!/bin/sh#程序目的:判断TIM主机上组织同步脚本和人员同步脚本的运行情况,若不正常则自动启动应用;并短信告知状态。#若检测出后台2进程失踪,则重新启动该进程并发短信通知管理员#编写时间:2015-09-16  兰子洲 13071039067#部署策略:TIM主机为HA架构,脚本部署在两台主机,定时任务执行#模块0:核心函数,判断人员和组织进程的

2015-09-28 11:25:11 447

原创 shell 自动执行参数脚本并判断(一个折腾的下午)

今天一下午进行了一个小问题的研究,就是希望能把aix主机上各种启动的脚本汇总起来,整理成一个shell启动。这个shell可以判断前一个命令的执行成果,如果执行不成果则跳出。一开始写了如下的代码#!/usr/bin/kshjudge(){echo ""echo "Programs starting..."echo "There are $# Apps need to be don

2015-09-10 19:58:02 807

原创 IBM DB2 备份和恢复

本文档记录DB2数据库的基本全备份和恢复操作过程。参考知识库http://www-01.ibm.com/support/docview.wss?uid=swg27023555#ichttp://www-01.ibm.com/support/docview.wss?uid=swg27023555http://www-01.ibm.com/support/knowledgecenter

2015-09-06 17:40:23 1210

原创 使用java编写一款计算计算机群集可用性的程序

工作中需要对计算机群集进行可靠性评估和分析,这里写了一款可以计算计算机群集可靠性的程序。程序分3个类文件;1个基础服务器类,一个群集方法类,一个测试类。逻辑还是很清楚的。服务器基础类package bin;/* * 这个类描述了服务器的属性,包括稳定运行的时常 */public class ServerAttributes { double pAvailability; //

2015-08-11 13:36:27 447

原创 实现一边打包一边删除文件

项目中遇到了一个棘手的问题,就是需要网络备份一个目录。该目录里有60万个文件,主机的存储的利用率达到了89%;需要将该目录中的文件传到远程windows主机上;如果使用ftp等方式传输文件,会遇到字符集乱码的问题。想到了一个方法,就是一边打包文件,一边将文件删除。利用了awk;这里记录下;先看下目录结构[root@bogon test]# lltotal 4-rw-r--r--.

2015-08-06 23:17:56 2466

翻译 websphere集群在DNS主服务器宕机后异常的处理办法

工作中遇到了IBM websphere application server集群在DNS主服务器宕机后,门户单点登录入口异常的问题。通过查找文档,定位了问题的原因。在此共享。     IBM官方知识库链接:http://www-01.ibm.com/support/docview.wss?uid=swg21251377Problem(Abstract)Nodeagent res

2015-07-27 09:26:14 1222

原创 在遭到攻击后被删除/var/log/messages后恢复

linux是一个以文件为基础的操作系统,当主机被入侵,hack一定会把日志文件删除,但是极少有黑客会把你的主机关机。恢复/var/log/messages就很重要了。由于linux需要不停的记录日志,所以守护进程已将/var/log/messages加载到了内存。我们通过查看内存就能恢复该文件。以下是步骤。 1、查看/var/log/messages [root@bogon ~]# ll /va

2015-07-02 23:17:01 2972

原创 linux shell实现自动获取某地的天气和空气质量

因为工作需要,实现了一个自动获取某地天气和空气质量的shell程序。#!/bin/bash#时间:2015-6-21#This module using to get the weather of Henan, from webpage:http://www.weather.com.cn/html/province/henan.shtmlecho "Program starting..."###

2015-07-01 22:46:55 2231 1

原创 EXCEL VBA知识总结

最近接触使用初级的excel VBA 编程来简化例常操作,现在就初级的知识进行总结。1. VBA 对象:   1.1 Workbook对象        ThisWorkbook对象:代码所在的工作簿对象         ActiveWorkbook对象:Excel中活动窗口中的工作簿对象         代码:         Workbooks(" ")      

2015-05-14 07:22:30 734

转载 linux常见服务端口

Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统 关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进

2015-04-08 14:27:41 859

原创 使用javascript写了一款BPO行业文字生成器

CSG Lodi Certificatefunction sureClick(){ //var names=document.getElementsByName("checkboxs"); document.getElementById("bottom").innerHTML=""; /* for(var i=0;i<names.length;i++){ if(names[

2015-04-06 06:08:06 826

转载 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示

我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Auto

2015-04-01 14:07:50 628

原创 使用VBA将一个EXCEL大表自动分成一系列小表(保留首行)

最近工作中需要将一个4万行的大EXCEL表格分成一系列小表格,每个小表格500行。如果手工操作,工作量巨大;根据之前写的将excel表格自动筛选为一系列表格的原理,这里进行了vba自动代码的编写,下面粘贴如下:'用来对EXCEL进行自动分表,分成原表+序号,第一行表头全部复制,其他数据按需要分到相应的表中Sub SperateEveryHundredRow() '定义分割后的表除表

2015-03-23 07:41:58 4443

原创 使用VBA编程自动以exce表中的指定列分离出工作表

写了一个VBA宏程序,用来自动将EXCEL一列转换为不同的工作表。例如:姓名  性别张三  男李四  女通过该程序可以自动分离出“男”工作表和“女”工作表。先上代码,注释写的很清楚。'时间:2/6/2015'版本:1.0'宏SeperateColumn用来将当前工作表,按某一列进行分类,每一类新建为以该值变量命名的工作表中,工作表第一行为表头,不进行分离;'注意:使用前

2015-02-06 07:22:30 2539

原创 Java toString()方法初探

import java.util.Date;public class Main { public static void main(String[] args) { System.out.println(new Date()); }}Wed Jan 14 19:57:46 CST 2015这段代码可以直接打印出系统当前的时间,现在有个问题,new Date()生成出一个D

2015-01-14 19:55:30 561

原创 使用java实现数学中的排列组合公式A和C以及阶乘

数学,排列组合

2015-01-08 19:42:07 8497 4

原创 Java io初探(1),使用java流复制文件

Java IO包是十分强大的工具。Java IO包的说明是:Provides for system input and output through data streams, serialization and the file system.为系统提供了通过数据流、序列化和文件系统进行输入输出。也就是java对文件、内存到CPU、等数据流向进行操作的包。现在为了学习,测试了从一个文件拷贝数据到

2015-01-05 13:42:22 486

实用jsonobject需要使用到的jar包

实用jsonobject需要使用到的jar包; 全部加到build path就好了

2017-03-15

java处理xlsx需要使用的jar包

如果只是使用java处理xlsx或者xls,只要添加这几个jar包就够了: lib/commons-collections4-4.1.jar poi-3.15.jar poi-ooxml-3.15.jar poi-ooxml-shemas-3.15.jar ooxml-lib/xmlbeans-2.6.0.jar

2017-03-15

java mail的工具类

2016-03-08

glibc库文件2.5版本

glibc的2.5可用版本,自己亲自试过,可以参考我的博客。32位系统适用。

2015-10-22

shell脚本学习指南

linux shell编程学习指南,shell学习必备,共享下好资料,一起进步。

2015-07-01

生产者消费者的c++代码实现

计算机操作系统经典的生产者消费者问题c++高级语言的实现。编程入门必备。

2011-11-29

java帮助文档(中文版)

java帮助文档,程序员必备。所有的java类和库函数都在此,完美的参考工具。

2011-10-19

c++库函数及文件大全(英文经典原版)

经典的c++库函数及文件大全,程序员必备。

2011-05-21

空空如也

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

TA关注的人

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