- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Shell 脚本http监听服务
#!/bin/bash#设置变量,url为你需要检测的目标网站的网址(IP或域名)url=www.baoidu.com#定义函数check_http:#使用curl命令检查http服务器的状态#-m设置curl不管访问成功或失败,最大消耗的时间为5秒,5秒连接服务为相应则视为无法连接#-s设置静默连接,不显示连接时的连接速度、时间消耗等信息#-o将curl下载的页面内容导出到/dev/null(默认会在屏幕显示页面内容)#-w设置curl命令需要显示的内容%{http_code},指定.
2022-04-28 18:55:40 550
原创 shell 监控本地jar包程序进程,并重启
#!/bin/sh# 必须配置,引入环境变量;不然使用crond 定时执行脚本无法启动Java应用source /etc/profile#当前时间now=`date +"%Y-%m-%d %H:%M:%S"`file_name="/var/local/scripts/fastdfs/logs/push-fast-dfs.log" #重启脚本的日志,保证可写入,保险一点执行 chmod 777 data.logpid=0proc_num(){ num=`ps -ef | grep '...
2022-04-28 17:11:09 473
原创 FastDFS配置https加密存取图片
将fastdfs改为https存取主要有几个步骤:将/etc/fdfs/目录下的tracker.conf,storage.conf,client.conf的http.server_port改为443 配置nginx 的SSL模块:https://www.cnblogs.com/ghjbk/p/6744131.html 配置SSL证书 :https://www.cnblogs.com/grimm/p/5938496.html一.将/etc/fdfs/目录下的conf配置文件的http.server.
2021-01-29 16:58:39 1259
原创 ElasticsearchDemo
DEMO使用技术点:Maven+ SpringBoot + JDK 1.8.0_151 + ElasticSearch-2.3.3 + ElasticSearch-analysis-ik-1.9.3 + typeahead.js输入框输入信息后,自动提示补全控件 + jqPaginator.js分页控件+ Thymeleaf 页面模板显示 Github 地址:https://github.co
2017-12-20 14:25:42 2808 7
原创 at java.io.ObjectOutputStream.writeObject0(Unknown Source)
异常信息:严重: Disk Write of a37d014f-ebcb-4b5f-a540-cb07c3f75a7e failed: java.io.NotSerializableException: com.innomice.user.model.Userat java.io.ObjectOutputStream.writeObject0(Unknown Source)
2017-05-26 12:13:31 3811
原创 java.security.NoSuchAlgorithmException: AES KeyGenerator not available
ssm+shiro项目中用到AES 加密报异常异常信息Caused by: java.lang.IllegalStateException: Unable to acquire AES algorithm. This is required to function.at org.apache.shiro.crypto.AbstractSymmetricCipherService.ge
2017-05-16 17:29:53 9374
原创 Maven 安装教程
安装maven:1. 获得maven最新安装包http://maven.apache.org/download.html2. 解压,放置任意文件夹下3. 创建环境变量,MAVEN_HOME,在值中填写maven安装路径4. 将maven加入环境变量path中,在path的值后面附加%MAVEN_HOME%\bin;5. 开启新的dos窗口,输入mvn -v命令,获得正确输出时表
2017-04-25 11:11:38 329
原创 SQL语句删除字段中包含的某个字符
比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的sql语句:-- Oracle update 表 set 列 = replace (列,'晋','') where 列 like '%晋%'or update 表 set 列 = '晋' || 列 where 列 not like '%晋%'-- MySQLupd
2017-03-02 17:15:21 9288
原创 关于使用webView的一些细节问题
最近做了一个需求,在一个原有的 webview 页面上加一个在线视频播放器,做了许多资料查询,最终选用 h5 标签标签如下: Your browser does not support the video tag 用WebView加载视频的时候,第一次进入这个WebView界面时候视频能正
2016-11-10 12:21:47 747
原创 TextView、EditText 怎样设置后缀为 .otf 原生文件 的文字样式
TextView tv; EditText edt;/** * 获取资源文件 */ Typeface typeFace = Typeface.createFromAsset(context.getAssets(), "fonts/interstate.otf"); tv.setTypeface(typeFace); edt.setTypeface(typeFace);
2016-10-25 12:39:42 1708
原创 Activity的通常的两种跳转方式
Activity的三种状态 Activity的跳转 通常有两种跳转:1.startActivity无返回数据的跳转, 2.startActivityForResult(intent,int requestCode)有返回数据的跳转 2.1
2016-01-08 22:26:08 1742
转载 Java接口和抽象类有什么区别,什么时候用接口好,什么时候用抽象类好?
http://java-admin.iteye.com/blog/1081861下面比较一下两者的语法区别:1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4. 抽象类中的抽象方法的访问类型可以是public,protected
2015-12-29 20:07:28 510
原创 java之-Servlet的创建及生命周期
6.1:写一个Servlet的步骤 1;创建一个类,继承HttpServlet类。 如果没有找到HttpServlet类,可以去tomcat的lib目录下复制servlet-api.jar包。复制到webcontent目录下的lib目录下,再选中servlet-api.jar包,右击build-path,再选择add to build-path
2015-12-28 17:16:01 617
原创 java之--内部类总结
一. 内部类 (成员内部类,局部内部类,静态内部类,匿名内部类) 1. 内部类含义: 在类的内部也可以定义另一个类。如果在类Outer的内部再定义一个类Inner,此时Inner就称为内部类,而Outer则称为外部类。 当内部类声明成public或private等时,对其访问的限制与成员变量和成员方法完全相同。 内部类的定义格式 标识符 c
2015-12-26 21:04:57 331
原创 java多线程之--线程池的创建
package com.qianfeng.day22_Thread.Excutors;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class TestExecutors { public static void main(String[
2015-12-23 21:02:53 399
原创 java多线程之--多的生产者与多个消费者
package com.qianfeng.day22_Thread;/* * 多个生产者和多个消费者,包子数量最多5个,给包子编号,要求随机消费 */public class Demo04 { public static void main(String[] args) { Produce04 p = new Produce04();
2015-12-22 17:51:53 763
原创 java多线程之-- 一个生产者与一个消费者
package com.qianfeng.day22_Thread;/* * 1: 一个生产者和一个消费者,包子只能有一个。 * 一个线程生产一个包子。 * 一个线程消费一个包子。 * 2:wait方法和sleep方法的区别: * 1:wait方法会释放锁,sleep方法不会释放锁。 * 2:wait必须放在同步中,sleep不一定放在同步中.
2015-12-22 17:49:07 502
原创 java多线程之--死锁
package com.qianfeng.day22_Thread.DeadLock;public class DeadThread { public static void main(String[] args) { BangFei bangfei = new BangFei(); RichMan richman = new RichMan(
2015-12-22 17:36:34 344
原创 java设计模式之“装饰模式”
package com.qianfeng.ioexception;public class Person { //吃饭 public void eat(){ System.out.println("喝粥"); }}package com.qianfeng.ioexception;public class NewPe
2015-12-17 21:22:20 314
原创 【数组】随机生成有10个元素数组a1,然后将a1拷贝到有15个元素的数组中,然后打印出来
package com.qianfeng.day_13.homework;/** * 4、随机生成有10个元素数组a1,然后将a1拷贝到有15个元素的数组中,然后打印出来 * * @author Administrator * */public class Demo04 { public static void main(String[] args)
2015-12-13 15:58:55 1221
原创 【数组】将给定字符串str="1,2,3!4,5,6,0!7,8,9"存入二维数组中。(使用 split(String regex) ) int[][] a
package com.qianfeng.day_12.homework;import java.beans.IntrospectionException;/** * 10.将给定字符串str="1,2,3!4,5,6,0!7,8,9"存入二维数组中。(使用 split(String regex) ) int[][] a * * @author Administrat
2015-12-13 15:53:56 2389
原创 【二维数组】声明一个二维数组,为该数组随机赋值,并输出该数组
package com.qianfeng.demo2;import java.util.Random;public class Test3 { public static void main(String[] args) { int[][] array2 =get2Array(10,10); printArray(array
2015-12-09 13:50:47 7137
转载 java匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { publicabstract voideat();} class Child ext
2015-12-07 16:06:19 352
原创 JAVA设计模式之单例设计模式
package com.qianfeng.day_11; //单例设计模式 /** * 1.构造函数无法暴露出去,只能用private进行修饰 * 2.因为是单例,所以,必须存在唯一的实例,也即,那唯一的实例,只能在类内部创建 * 3.无法创建对象,外部需要访问时,只能同类名进行方法,也即,必须使用static修饰 * (属性/方法访问有2中
2015-12-05 09:10:20 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人