自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zjyLOVEzyl的专栏

昂起你高贵的头颅

  • 博客(71)
  • 资源 (3)
  • 收藏
  • 关注

原创 jsp提交乱码解决

1)   打开tomcat的server.xml文件,找到区块,加入如下一行:    URIEncoding=”GBK”    完整的应如下:       <Connector   port="8080"     maxThreads="150"   minSpareThreads="25"   maxSpareThreads="75"        enableLookups="

2014-11-27 13:26:41 691

原创 jsp显示本地图片

1.我用的工具 tomcat7.0+myeclipse10.0.2.在你的tomcat安装目录下找到(我的是默认安装c盘)C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost,在里面新建两个xml文件3.一个文件名为ROOT.xml  里面写另一个文件名为uplo

2014-11-26 10:36:11 795

原创 ubuntu 服务器rsync同步文件到备份服务器

4.重启 一般删除 rm -rf /var/run/rsyncd.pid 然后在执行 /usr/bin/rsync --daemon。secrets file 为密码文件 编辑保存: vi /etc/default/rsync.secrets。授权 chmod 600 /etc/default/rsync.secrets。3.启动rsync 命令:/usr/bin/rsync --daemon。/etc/default/rsync.secrets 为密码文件。命令: cd /etc/default/

2024-01-12 17:40:45 530

原创 linux 安装阿里云盘

命令:wget https://github.com/tickstep/aliyunpan/releases/download/v0.2.8/aliyunpan-v0.2.8-linux-amd64.zip。用网页版打开阿里云盘,登录你的云盘,然后F12 打开浏览器的调试模式查看RefreshToken。然后会提示让你输入RefreshToken ,这个RefreshToken是你登录的唯一标识。命令: unzip aliyunpan-v0.2.8-linux-amd64.zip。

2024-01-11 15:35:37 866

原创 linux 部署sentry

8.启动sentry,进入sentry 安装目录 cd onpremise/ 执行./install.sh 等待安装即可,这个执行时间比较长。7.如果第6步安装的版本小于2.0.1,则手动下载docker-compose安装包,备份原来的docker-compose。把上传的docker-compose 赋权 chmod +x docker-compose。拷贝到/usr/bin/ 下就行了,这个时候查看版本 已成功替换。命令:docker-compose --version。

2024-01-02 09:36:06 472

原创 docker 备份迁移恢复(备份maven私服nexus示例)

3.常见启动容器 命令 docker run -di --name=nexus3-new20231229 -p 8081:8081 nexus3-new20231229bak。4.把新打包的镜像 备份到本地:命令:docker save -o nexus3-20231229.tar nexus3-new20231229bak。2.将容器保存为镜像,命令:docker commit nexus3-new nexus3-new20231229bak。3.查看打包的镜像 命令:docker images。

2023-12-29 15:27:48 516

原创 java 生成二维码工具类

/ ------------------------------------------自定义文本描述-------------------------------------------------log.info("--------------------------------"+ imgPath + " 该文件不存在!// drawString(文字信息、x轴、y轴)方法根据参数设置文字的坐标轴 ,根据需要来进行调整。// 在画布上画上二维码 X轴Y轴,宽度高度。// 字体、字型、字号。

2023-12-20 17:27:09 129

原创 linux 安装病毒查杀

4.查杀 移除 记录日志。

2023-11-30 14:20:41 398

原创 linux - NFS搭建共享服务器

mount 103.85.111.128:/home/share /home/share -o proto=tcp -o nolock (tcp协议挂载)mount -o nolock 113.85.121.228:/home/share /home/share (无视防火墙)nfs服务器ip:/opt/share /mnt nfs defaults,_netdev 0 0。mount -t nfs ip:/opt/share /mnt (默认udp协议挂载)服务端都安装:nfs-utils。

2023-11-29 17:32:29 41

原创 fCNR反向隧道实现内网穿透

通过59.110.223.11:8080 就可以访问到对应内网的192.168.2.161:1889 地址。192.168.2.161 为内网服务器地址,1889 为部署的项目暴露接口;1.首先你需要有外网的服务器,通过此服务器的nginx 代理穿透到内网。在外网服务器上配置nginx代理,切到nginx 配置文件目录。3.登录内网服务器,把内网服务端口反向代理到9999 就行了。其中59.110.223.11 为外网服务器地址;2.开放一个代理端口。

2023-11-29 17:14:25 254

原创 linux -测试服务器网速

pip install speedtest-cli(如果执行出现 pip install --upgrade pip 执行此命令升级即可)1.执行命令,安装测网速组件。

2023-11-29 17:00:52 49

原创 linux 服务器时间同步

(让ntpdate每次同步时间之后把时间写入hwclock,相当于命令hwclock -w)/sbin/service crond reload //重新载入配置。4.查看crontab服务是否已设置为开机启动,执行命令:ntsysv。/sbin/service crond restart //重启服务。/sbin/service crond start //启动服务。/sbin/service crond stop //关闭服务。2.修改/etc/sysconfig/ntpdate。

2023-11-29 16:49:43 130

原创 unison 文件双向同步-linux

如果不生效检查 /etc/ssh/sshd_config PubkeyAuthentication 是否被设置成了no。ssh-copy-id -i id_rsa.pub root@{服务器B的ip}两台服务器上同时运行sh -x sync.sh,实现同步。ssh root@{服务器B的ip}-x 实现shell 逐条语句的跟踪。1、安装 inotify-tools。安装完成后会生成两个命令。echo '执行开始'echo '执行完成'2、安装unison。

2023-11-29 16:44:36 225

原创 常用linux 防火墙命令

查询、开放、关闭端口# 查询端口是否开放。#重启防火墙(修改配置后要重启防火墙)

2023-11-29 16:43:24 21

原创 获取服务器端绝对路径

public String getContextRealPath() {String path = SetCharacterEncodingFilter.class.getClassLoader().getResource("").getPath();int end = path.length() - "WEB-INF/classes/".length();path = path.su

2015-11-19 16:45:06 649

原创 jdbc+struts axis 传递大数据

使用list集合转换成json的方式,用到的json    jar包commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包 java.lang.NoClassDefFou

2015-11-19 16:42:35 468

原创 新的一年,祝大家健康快乐!

不知不觉学习Java已有五个月了,从最初的好奇求知到现在的熟悉运用,我发现自己也成长了不少,在学习java培训中遇到的那些可爱的人儿,你们还好吗,我的授业恩师现在是否依然辛勤耕耘在自己的土地上,为祖国的电子科技培养着又一代的人才,我的同桌,在外工作可还顺利,还记得那些美好的时光,一起玩游戏,一起吸烟,在课堂上总是帮助着我,或许我是比较笨吧,在理解能力,接受新知识

2015-01-01 10:27:11 798

原创 常用的json数据解析格式

public static Person getPerson(String key,String jsonString){ Person person = new Person(); try { JSONObject jsonObject = new JSONObject(jsonString); JSONObject

2015-01-01 10:08:16 735

原创 正则表达式

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+

2014-11-04 14:18:37 643

原创 oracle解决连接池不足

select count(*) from v$process;--系统有多少连接数 select value from v$parameter where name = 'processes';--oracle设置中设置了多少连接数 alter system set processes = 300 scope = spfile;

2014-10-29 20:09:34 2067

原创 java ,String分割字符串

java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separato

2014-10-29 20:07:20 867

原创 oracle总结8

建立用于操作ORDERS表的包pkg_orders,并调用该包的公用过程和函数。实现的规则: 1.定义私有函数fun_valid_cust,检查客户号是否在CUSTOMER表中存在;如果客户号存在,则返回TRUE,否则返回FALSE。 2.定义公用过程pro_add_order,根据输入的订单号,预定日期,客户编号,交付日期,订单总价为ORDERS表增加订单。如果订单存在,则显示自定义错误

2014-10-29 20:03:53 590

原创 oracle总结7

-----新闻发布系统 -----用户表 drop table NEWS_USER; create table NEWS_USER(     id                  NUMBER(10, 0)      PRIMARY KEY NOT NULL,  ---用户编号     username            varchar2(20)       NOT NU

2014-10-29 20:03:06 401

原创 oracle总结6

dml---select,update,insert,deleteddl---alter,create,truncate,rename,drop  dcl---grant,revoke---merge1.数据类型数值类型number(p[,s]) number(7,2)BINARY_FLOAT ,5bytesBINARY_double,9

2014-10-29 20:01:37 515

原创 oracle总结5

1,查询表DEPT中所有部门的情况。 2,查询表DEPT中的部门号,部门名称两个字段的所有信息。 3,查询表EMP中查询30号部门职位的雇员姓名和工资。 4,请从表EMP中查找工种是职员CLERK或职位为MANAGER的雇员姓名,工资。 5,请在EMP表中查找部门号在10-30之间的雇员的姓名,部门号,工资,职位。 6,请从表EMP中查找姓名以J开头所有雇员的姓名,工资,职位。

2014-10-29 20:00:11 1153 1

原创 oracle总结4

1.视图(view)通过创建表的视图来表现数据的逻辑子集或数据的组合,视图是基于表或者另一个视图的逻辑表,一个视图并不包含它自己的数据,它像一个窗口,通过该窗口查看数据或改变表中的数据。视图基于其上的表称为基表,视图是数据字典中作为一个select语句存储。view syntax:create or replace view view_name assubque

2014-10-29 19:59:24 420

原创 oracle总结2

1.分组统计组函数忽略列中的空值group by select_list having ...  ----having用来对分组设置过滤条件distinct  唯一显示,表示值不重复---count() 求行数---avg()   求平均值---sum()  求和---max()  求最大值---min()  求最小值---count()

2014-10-29 19:58:47 430

原创 oracle3总结

1.安装virtualbox设置网卡为"桥接模式"启动方式:"光驱启动" 排在第一位ORACLE_BASEORACLE_HOMEOLTPOLAP2.安装win7_86_64https://10.10.51.72:1158/em#配置监听lsnrctl status ---查看监听状态lsnrctl st

2014-10-29 19:58:44 518

原创 oracle总结

1.oracle单行函数单行函数:对单个行进行运算,并且对每个行返回一个结果。主要介绍字符,数字,日期和转换函数多行函数:能够操纵成组的行,每个行组给出一个结果,这些函数也被称为组函数---dual表dual表用的所有者为sys用户,并且可以被所有用户访问,用来返回常数值或者不来自用户数据表的表达式SQL> select 1+2 sums from du

2014-10-29 19:56:37 500

原创 集合框架

Java 集合框架早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标。    该框

2014-10-29 19:55:24 428

原创 java继承

Java 继承   继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类继承中最常使用的两个关键字是extends和implements(Implem

2014-10-29 19:54:47 440

原创 泛型

Java 泛型   如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。   Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。   Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。

2014-10-29 19:54:17 430

原创 方法重写

重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。 方法重写规则:    参数列表必须完全与被重写方法的相同;    返回类型必须完全与被重写方法的返回类型相同;    访问权限不能比父类中被重写的方法的访问权限更高。

2014-10-29 19:53:51 1392

原创 什么是重载

重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。只能重载构造函数重载规则   1.被重载的方法必须改变参数列表;   2.被重载的方法可以改变返回类型;   3.被重载的方法可以改变访问修饰符;   4.被重载的方法可以声明新的或更

2014-10-29 19:53:44 625

原创 接口与抽象类的区别

1、抽象类里面可以有非抽象方法但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父

2014-10-29 19:52:33 465

原创 数据结构浅析

Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:    枚举(Enumeration)    位集合(BitSet)    向量(Vector)    栈(Stack)    字典(Dictionary)    哈希表(Hashtable)    属性(Properties)以上这些类是传统遗留的

2014-10-29 19:52:18 392

原创 接口的概念

1.Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。

2014-10-29 19:51:03 574

原创 抽象的概念

Java 抽象类(用abstract class来定义抽象类)在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被

2014-10-29 19:50:18 827

原创 什么是多态

Java 多态多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。在Java中,所有的对象都具有多态性,因为任何对象都能通过IS-A测试的类

2014-10-29 19:49:38 675

原创 ==与equals的区别

==操作符专门用来比较变量的值是否相等。比较好理解的一点是:  int a=10;  int b=10;  则a==b将是true。  但不好理解的地方是:  String a=new String("foo");  String b=new String("foo");  则a==b将返回false。  根据前一帖说过,对象变量其实是一个引用,它们的值是指向对

2014-10-29 19:48:59 449

linux 安装阿里云盘

linux 安装阿里云盘

2024-01-11

linux 部署sentry,docker-compose V2.17.0版本

docker-compose V2.17.0版本

2023-12-29

nvm +node版本管理工具1.1.12

nvm +node版本管理工具1.1.12

2023-11-30

java提示音代码

Java开发提示音代码,可以直接书写路径,各种使用。

2016-05-18

提示音wav格式

qq以及各种wav格式的提示音,使用java 开发的提示音

2016-05-18

深入浅出hibernate

深入浅出hibernate ,详细介绍了hibernate的今生来世,本书适合有一定的开发者阅读提高自己的水平,也可以初学者阅读,了解hibernate的原理。

2015-03-18

空空如也

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

TA关注的人

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