- 博客(60)
- 收藏
- 关注
原创 java常用的API(四):Math类,Random类,Integer类,BigInteger类,BigDecimal类
本章主要总结的是java中与数字相关的常用API,包括Math类、Random类、Integer类和BigInteger类,主要涉及到了数字的运算和数字类型。1、Math类 Math用于数学运算的类,常用的Math类的成员如下: 成员变量: public static final double PI public static final double E 成员方法: public...
2021-10-05 17:19:08
478
原创 java常用的API(三):StringBuffer类, Character类
1、StringBuffer类 StringBuffer类是线程安全(即同步)的可变字符串,因StringBuffer类的长度和内容可变,较String类在资源方面上更占优势,不会浪费太多的资源。
2021-10-03 18:24:49
368
原创 java常用的API(二):String类
String类代表字符串,也是由多个字符组成的一串数据常量值,也可以看成是一个字符数组,字符串的值在创建后不能被更改。 因为String对象是不可变的,它们可以被共享。(但字符串缓冲区(StringBuffer类)支持可变字符串,这同时也是两者的区别,下面会讲到。)1、String类 1.1、String类的构造方法 /* * 构造方法: * public String():空构造 * public String(byte[] byt...
2021-09-29 23:52:42
317
原创 java常用的API(一):Object类,Scanner类
API是(Application Programing Interface)应用程序编程接口的缩写。java API是java把JDK底层源码封闭好提供给我们使用的类,而且还有CHM后缀的JDK帮助文档,像查字字那样去查阅API使用说明。 1、Object类 java的根类,也叫超类,所有的直接或间接继承了Object类,所有的类都实现这个类的方法,所以自己新建的类可直接调用Object的方法(有的要声明使用接口,如Object类的clone()方法)。开发中主要用到它...
2021-09-29 18:14:27
339
原创 java面向对象(三):形式参数和返回值,链式编程,内部类
1、形式参数和返回值 在学习java基础时,形式参数和返回值用的多是基本类型。但是当了学到面向对象后,形式参数和返回值涉及到类对象(非抽象类和接口)、抽象类对象和接口对象的形式了。 1.1、当形式参数和返回值为类对象形式参数为类对象 返回值为类对象 class Student { public void show() { System.out.println("我爱学习"); } } class St...
2021-09-28 17:42:34
258
原创 java面向对象(二):继承,方法重写,final关键字,抽象类,接口
1、继承 在java中,所有的类都直接或间接继承Object类,Object类称为所有Java类的祖先。java中的继承是通过extends关键字操作的。通常说被继承的类叫作父类,派生的类叫做子类,通过继承后,子类可以使用父类的成员变量和成员方法。由此特点,通常在生产中把父类设计为拥有所有子类的共同属性和行为的类,即多个类中相同的内容给提取出来定义到一个类。比如人会吃饭和睡觉,那么学生和老师也会吃饭和睡觉,如下 class Person { public void s...
2021-09-27 16:27:46
385
1
原创 java面向对象(一):类和对象,封装,this关键字,static关键字,代码块
1、类和对象的概念 java是面向对象的编程语言,包括封装、继承、多态、接口等,比面向过程的语言更加符合人的思想行为的语言,也是目前最受欢迎的语言。在面向对象语言中,最基础的概念就是类和对象,如下: 类:描述一类对象的行为和状态,如人或手机共同特征 在java语言中写一个类,包括成员变量和成员方法,如下所示 对象:对象是类的一个具体实例,有状态(成员变量)和行为(成员方法),具有类的共性中的差异状态和行为。如每台手机都有牌子,但名称不一样。...
2021-09-26 09:56:19
756
2
原创 java基础(二):基本结构,方法,数组
目录1、基本结构 1.1顺序结构 1.2选择结构 (1)if的3种结构 (2)switch语句 (3)if和switch的区别? 1.3循环结构 (1)for循环结构 (2)while循环结构 (3)do..while循环结构 1.4控制跳转语句1、基本结构 java程序的基本结构包括顺序结构、选择结构和循环结构。 1.1顺序结构 顺序结构是按程序语句顺...
2021-09-25 22:28:16
210
原创 java基础(一):环境变量,关键字,标识符,数据类型,补码,常量,变量,运算符
1、工欲善其事,必先利其器(java环境变量) 安装JDK后,java和javac的命令是在jdk的bin目录下才能执行,为了在系统任意文件夹里随心所欲使用java的命令,还有指定加载java类所在的目录,要配置JAVA环境变量PATH、CLASSPATH和JAVAHOMEPATH%JAVA_HOME%/bin/;%JAVA_HOME%/jre/bin CLASSPATH.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.ja...
2021-09-25 13:11:55
213
原创 头插法创建链表(C++代码)
#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedefintElemType;typedefstructLNode//定义节点类型{ElemTypedata;structLNode*next;}LNode,*LinkList;LinkListCreateLinkList_H()//单链表的建立(头插法建立){LNo...
2021-06-12 17:25:11
1947
原创 尾插法创建链表(C++代码)
#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedefintElemType;//定义节点类型typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;LinkListCreateLinkList_H()//单链表的建立(尾插法建立){...
2021-06-12 17:01:15
1340
原创 求1到N的素数之和C++代码
#include<iostream>usingnamespacestd;intisprime(intn)//判断n是否为素数的函数{inti;for(i=2;i<n-1;i++)if(n%i==0)return0;//非素数,函数值返回0return1;//素数,函数值返回1}main(){inti,n,sum=0;cout<<"输入n"<<endl;cin>>...
2021-06-12 15:10:47
4747
原创 由三个数的最大公约数求最小公位数的C++代码
#include<iostream>usingnamespacestd;intmsotc(inta,intb)//求公约数{intc;c=a%b;while(c){a=b;b=c;c=a%b;}return(b);}intleastc(intx1,intx2,intx3)//求公倍数{int...
2021-06-12 14:51:51
313
原创 简单记录下用java生成40位数字训练记忆的方法
简单记录下用java生成40位数字训练记忆的方法++++++++++++++++++++++++++++++++import java.util.Random;import java.util.Date;import java.text.SimpleDateFormat;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStre...
2020-12-15 15:27:45
337
原创 jQuery提取Form表单实现多个input相同name名的value参数,传参给后端
需求:实现一个动态的div块里含有“日期“字段和上传的”文件“数据,并可以自定义新增和删除(图下,效果实现div块的数据,里的汇报时间的input框name都为“meandTime”,而上传的文件input框name都为“mReport”)图一:++++++华丽的分隔线++++++++图二:++++++华丽的分隔线++++++++第一步:点出提前参数时,提取form表单的name参数组,相关操作$("form").serializeArray();如下++++
2020-08-07 17:53:02
2063
原创 JSON字符串和JSON对象的相互转换问题?
JSON字符串和JSON对象的相互转换问题?Json字符串转Json对象 JSON.parse()var str = '{"name":"shily","sex":"女","age":"23"}'; //json字符串var strToObj = JSON.parse(str);Json对象转Json字符串 JSON.stringify()var obj = {"name":"shily","sex":"女","age":"23"} //json对象var ob...
2020-07-28 23:39:15
303
原创 Form表单验证神器: BootstrapValidator常见的坑,input框的value值改变二次验证不了?
BootstrapValidator表单验证是通常是用来设置form表单提交时,限制某些字段不能为空,为空时type="submit"的按钮一直提交不了,如下图原理是引用BootstrapValidator插件后,根据要提交的form的name值对应的value数据判断,BootstrapValidator验证如下 $(document).ready(function () { $('form').bootstrapValidator({ exclude
2020-07-18 10:35:31
3610
原创 laydate报“日期格式不合法”和Cannot read property appendChild of undefined错误
在我们用到laydate插件时,设置时间格式后,还是会报"日期格式不合法"或Cannot read property 'appendChild' of undefined的报错,但是laydate插件的功能可以正常使用,就是报这两个莫名的错误! 点击laydate.js:2处,查看详情时,显示红框处有标红 还有每次点击laydate插件事件时,第一次就会提示“日期格式不合法”的提示,就显得有点烦心 处理方式:在这里laydate.js:2的标红处,把这种不影...
2020-06-28 23:36:29
2998
2
原创 记处理“NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)”异常报错!
某生产环境,docker环境部署回本地环境时,访问tomcat后端报错“NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)”’网上查资料说法众多 说法一:在tomcat的conf里的server.xml文件里,调大maxHttpHeaderSize数据 <Connector port="8078"...
2019-10-12 16:50:43
18173
2
原创 使用CRT自带的sftp上传下载功能
1、下载CRT 6.2.2版本安装包,下载好,解压即可使用。2、使用CRT自带sftp功能 在CRT界面按快捷键 Alt + p打开一个新的sftp界面 在sftp>界面输入“help”查看命令详情,左侧为命令,右侧为命令的说明。3、列举常用的命令pwd:查询远程主机目录lpwd: 查询本地目录,一般指当前windows操作系统ls...
2019-10-08 17:43:50
3496
1
原创 docker启动mysql5.7 容器里查表中文字样乱码处理
用命令docker exec -it 数据库容器名 /bin/bash进入容器后,正常用mysql -uroot -p密码启动mysql数据库时,查看中文字段如下查看mysql的字符编号show variables like 'character%';(默认为latin1)问题处理:set names utf8;(以上命令等价下面三条命令set character_...
2019-09-23 11:24:28
829
原创 创建jdk1.8和tomcat7.0.96镜像,消除random阻塞,优化tomcat容器启动速度
此前的一篇文章也创建过jdk和tomcat的镜像,可是每次启动超慢,后来了解有tomcat的random随机数阻塞的东西,来改进这个tomcat启动慢的问题! 在这个链接中下载jdk-8u211-linux-x64.tar.gz和apache-tomcat-7.0.96.tar.gz1.文件路结构[root@vm88 jdk]# pwd/root/jdk...
2019-09-17 16:21:58
421
原创 源码安装docker,创建docker.service服务
环境:CentOS 7(core1708)版本:Docker version 18.03.1-ce安装过程请看https://blog.csdn.net/lituxiu/article/details/100515996参照github上的大神链接https://github.com/moby/moby/blob/master/contrib/init/systemd/docker.serv...
2019-09-11 18:05:08
4588
原创 docker的在线和离线安装方式
系统环境:CentOS Linux release 7.4.1708 (Core)1、联网在线安装docker1.13.1 1)#有系统自身自带的yum源安装docker(默认版本1.13.1) yum -y install docker 2)启动docker服务并设置开机启动 systemctl start docker ...
2019-09-03 14:32:37
3126
原创 oracle 12c导入dmp文件(实践)
1、先创建非容器数据库GZWJ这个GZWJ库创建时,不勾选"创建为容器数据库",否则创建的用户名要c##前缀开头2、创建表空间GZWJCREATE TABLESPACE GZWJDATAFILE 'E:\app\dxg\oradata\GZWJXM\GZWJ.dbf'SIZE 10240MAUTOEXTEND ONNEXT 1024M MAXSIZE UNLIMITEDE...
2019-09-02 15:59:09
6255
原创 深度deepin系统(linux)开启ssh远程端口
深度deepin跟ubuntu使用几乎一样的,安装时默认是禁用root登录的,只能普通用户登录后,sudo su - root输入安装时的普通用户密码去切换到root权限操作,或用安装时的普通用户去sudo passwd root去设置root的密码即可。不过deepin是深度系统旗下的,有众多安装包比较好用,比如支持安装微信、QQ、百度云盘和360浏览器等等....1、安装ss...
2019-08-28 20:16:00
7078
原创 win7完全卸载 oracle12c后重装
目录操作环境:1、先停止oracle 12c服务2、可在“开始”菜单找oracle的目录去“卸载”3、删除oracle 12c的遗留的注意表4、重装oracle 12c报错"[INS-32102指定的Oracle主目录用户已存在]"5、oracle 12c创建用户不用加c##6、重装好oracle,还原数据库的原数据操作环境: win7 64位完...
2019-08-22 23:16:38
1417
原创 VMware安装的虚拟机启动网卡报“No suitable device found: no device found for connection”
今天在公司的局域网内,在自己的电脑开一台服务器,给开发的人临时测试一个项目环境,把自己的VMware 14里虚拟机通过桥接实现类似局域网的一台服务器。在配置环境过程中,突然间发现VMware里的虚拟机分配不上ip地址了!问题: 原因-->因为虚拟机的网卡ens33的mac地址与/etc/sysconfig/network-scripts/ifcfg-ens3...
2019-08-22 18:20:27
3216
1
原创 创建非yum安装的redis和tomcat的开机自启文件
前言 本地环境:CentOS Linux release 7.4.1708 (Core) 配置路径:/etc/init.d/ 系统服务:chkconfig1.1、redis服务脚本 在下载redis的gz包里,有utils目录,里面有redis_init_script脚本,类似下载的配置文件;也可以在/etc/init.d/目录...
2019-08-13 17:42:03
138
原创 创建非yum安装的nginx、mongodbt开机自启配置文件
在CentOS7用源码包安装服务,不同yum源安装那么方便,安装完后不能直接用systemctl命令去实现服务开启、关闭和开启自启动。但是,yum安装时的不好地方是里面的rpm包是别人已经封装好的了,安装的文件路径和配置参数是别人设置好的,要修改也有点麻烦。很多人觉得源码安装的服务较yum源安装稳定,自定义性强,故要创建源码安装的服务,开机自启配置文件!一、设置相关服务开机自启的...
2019-08-11 12:21:58
157
原创 tomcat 7.0.86上传图片时报500错误,不能正常使用!
web服务用tomcat作上传服务器,奇怪的是在windows10系统上传excel表和图片均正常,但是在CentOS 7服务器上传excel表正常,图片文件始终上传不成功,数据库里查不到上传的图片数据,并报500错误! 解决:经查资料所知,linux下处理图片时需加上参数“-Djava.awt.headless=true”在tomcat的bin目录里的cata...
2019-08-09 18:05:24
969
原创 Mongodb报"Insufficient free space for journal files"的提示,mongod服务起不来
在VMware的虚拟机运行mongodb时,遇到以下报错“Insufficient free space for journal files”同时看mongodb.log也可以知道日志提示好明显的(红柜下一行),就是“Please make at least 3379MB available in /usr/local/mongodb4.0.8/data/db/journal or ...
2019-08-06 10:19:13
377
原创 CentOS 7.4系统时间服务,时间更新,时间24小时格式
用VMware安装CentOS虚拟机测试,经常把虚拟机的状态挂起,下次重启时候又不对应上了,时间不同步也会导致某些服务不正常;又或者安装新的CentOS 7.4系统时,时区不是CST(而是UTC,与CST相关8小时时差)。 安装CentOS 7.2或更新的版本,自带了chrony的时间同步服务程序,目前也是我们Linux系统常见的时间同步服务之一,相关的配置参数如下...
2019-07-30 15:03:18
5855
原创 win7 64位系统安装oracle 12c
1、下载oracle 12c版本https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html在下载的界面找到oracle 12c版本选择see all下载再接受协议,下载oracle 12c安装源的两个文件,下载好后,把它们两个文件解压到同一个文件夹里(下载时,要求要...
2019-07-23 16:59:21
1356
原创 搭建docker私有仓库registry
目录前言:一、配置好私有仓库的环境1.1、在dockerhub下载私有仓库registry容器1.2、查看下载到的registry容器1.3、建立本地的私有仓库挂载目录,并运行私有仓库的容器,配置好映射的ip端口和挂载的目录、容器名1.4、查看仓库中的镜像,初始为空二、配置好私有仓库的配置文件,上传镜像到私有仓库2.1、修改配置文件,添加私有仓库地址2.2、将之...
2019-07-11 00:53:12
646
原创 dockerfile创建nginx-php容器镜像
目录一、前言:二、dockerfile创建nginx-php容器镜像三、用docker-compose去运行容器,在docker-compose.yml里设置挂载目录。一、前言: 由于上一遍的<<dockerfile创建lnmp镜像>>讲到,当nginx与php分两个容器布署时,php容器里运行php-fpm的用户是nobody,虽然可正常...
2019-07-09 15:23:21
4637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人