自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 防止字符串空指针

防止字符串空指针异常情况一:在传值期间传入一个参数aaa,可以如下判断:01 StringUtils.isNotEmpty(aaa)【常用】,aaa可以是其他可能为空的参数返回值结果为StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false //注意在StringUtils中空格作非空处理02 StringUtils.isBlank(aaa) 【不常用】,aa

2021-03-26 17:49:25 326

原创 Oracle基本操作2

Oracle基本操作24数值处理函数1)round(数值,位数) 四舍五入函数2)trunc(数值,位数) 截取函数5日期操作l 常见的日期格式:1)sysdate 当前系统日期2)to_char(date,'日期格式的一部分')3)to_date('特殊日期格式的字符串','日期格式')6数据库事务:MySQL操作事务JDBC事务Oracle事务:7数据库约束:1 主键约束(primary key)2 联合主键(复合主键)---重点3 修改表时,添加主键约束4 删除主键约束5 唯一约束(unique)6

2021-03-03 17:23:14 296 1

原创 Oracle基本操作1

Oracle基本操作11.操作用户1.1创建用户1.2.授权登录1.3.修改用户密码1.4.回收权限1.5.给用户加锁或者解锁1.6.删除用户1.7.模糊查询1.8处理空值的函数1.9非等值连接查询1.10自连接查询1.11子(嵌套)查询2数据库字段3字符处理操作1.length(字符串/列名) 统计字符串中字符/列值的个数2.substr(参数1,参数2,参数3) 截取字符串---重点3.拼接字符串1.操作用户1.1创建用户create user laowang identified by lao

2021-03-03 17:15:18 246 1

原创 普元Studio开发模块修改案例1

案例一:添加表字段第一步:添加数据库字段第二步:修改数据实体文件第三步:修改数据封装类第四步:修改对应JSP页面第一步:添加数据库字段根据所公司所用的数据库添加,注意大小写、数据类型、数据大小、字段备注、保存相关语句(调试完成后需要布置到正式环境用)第二步:修改数据实体文件数据实体文件位置见前文,文件是以【***.dataset】结尾修改完成后记着将总文件“映射属性”,不然仍不能提供给后面的java文件使用第三步:修改数据封装类按名称搜索你所用项目的封装类。一般封装类会放在同一源下。一个小技

2021-01-09 17:10:59 247

原创 JAVA开发工程师应该掌握的技术

JAVA开发工程师应该掌握的技术一一今天大概捋了一下,我自己接触到的技术和软件,有一些是同事用过,自己拿来参观学习过:所用技术:HTML、CSS、JS、Jquery、miniui、nui(前端框架太多,有的仅仅是见过,就不列举了);Mysql、MyCat;(Oracle仅仅在文档里了解过,没有真实用过)SSM、spring、Spring boot、MyBatis;spring cloud、Dubbo、Zookeeper;tomcat;Redis、K8S、Linux、Docker;Gite

2020-12-04 19:24:53 280

转载 miniUI学习

miniUI学习一级目录BASEAJAXJSONDatacontrolMessageBox数据绑定一级目录迷你UI网址:http://www.miniui.com/docs/api/index.html 点击进入.BASEAJAXJSONDatacontrolMessageBox数据绑定

2020-12-02 20:04:27 171

原创 JAVA开发面试题&多线程篇&第二部分

JAVA开发面试题&多线程篇&第二部分1volatile关键字是否能保证线程安全?2请写出常用的Java多线程启动方式,Executors线程池有几种常用类型?3关于sleep()和wait(),以下描述错误的一项是()4进程和线程的区别是什么?5创建n多个线程,如何保证这些线程同时启动?看清,是“同时”。6同步和异步有何异同,在什么情况下分别使用它们?7Java线程中,sleep()和wait()区别8sleep()和yield()有什么区别?9请说出与线程同步相关的方法。10启动一个线程

2020-12-02 20:02:37 146

原创 JAVA开发面试题&集合篇&第一部分

JAVA开发面试题&集合篇&第一部分整体图:容器分类图:1.Java集合体系结构(List、Set、Collection、Map的区别和联系)194.Vector和ArrayList的区别和联系整体图:容器分类图:1.Java集合体系结构(List、Set、Collection、Map的区别和联系)1、Collection 接口存储一组不唯一、无序的对象2、List 接口存储一组不唯一、有序(插入顺序)的对象3、Set 接口存储一组唯一、无序的对象4、Map接口存储一组键值

2020-12-01 17:08:13 294 1

原创 EOS开发报错日志记录

EOS报错日志1201error011201error021201error01[default][2020-12-01 10:00:29,648][ERROR][com.primeton.common.connection.impl.synchronization.TraceLoggerStatementSynchronization:49] Sql[insert into 1.o_operator (USER_ID, USER_NAME, GENDER, POSTCODE, ADDRESS, PHO

2020-12-01 16:54:30 2202

原创 EOS platform普华入门教程

EOS platform普华入门教程前言&准备阶段初始化数据库前言&准备阶段提前准备数据库,普华推荐使用企业版的Oracle数据库,但是由于现在教学用的都为Mysql,并且使用Mysql同样可以实现功能,所以我就以Mysql为例,和大家一起探索EOS studio的魅力!初始化数据库安装时可以进行初始化,但是如果安装时忽略了指定数据库的过程,那么,只能通过governor的方式初始化,否则需要卸载重装,governor的方式:在启动的情况下–打开IE浏览器,输入【http://lo

2020-12-01 16:50:41 1688

原创 JAVA开发面试题&多线程篇&第一部分

JAVA开发面试题&多线程篇&第一部分1下面程序的运行结果()(选择一项)2下列哪个方法可用于创建一个可运行的类()3说明类java.lang.ThreadLocal的作用和原理。列举在哪些程序中见过ThreadLocal的使用?4说说乐观锁与悲观锁5在Java中怎么实现多线程?描述线程状态的变化过程。6请写出多线程代码使用Thread或者Runnable,并说出两种的区别。7在多线程编程里,wait方法的调用方式是怎样的?8Java线程的几种状态9在Java多线程中,请用下面哪种方式不会使

2020-11-27 18:31:41 492

原创 JAVA开发面试题&String篇&第一部分

JAVA开发面试题&String篇&第一部分169.下面程序的运行结果是()(选择一项)170.Java语言中,String类中的indexOf()方法返回值的类型是()171.给定以下代码,程序的运行结果是 ()172.执行下列代码后,哪个结论是正确的()(选择两项)173.实现String类的replaceAll方法174.在“=”后填写适当的内容:175.是否可以继承String类?188.String类为什么是final的176.给定两个字符串s和t, 写一个函数来决定是否t是s的重

2020-11-15 13:12:04 715

原创 JAVA开发面试题&基础篇&第十部分(基础篇结尾)

基础篇,最后一部分JAVA开发面试题&基础篇&第十部分&&基础篇结尾1.抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?2.静态变量和实例变量的区别?3.是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?4.如何实现对象克隆?5.接口是否可继承(extends)接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类

2020-11-15 09:28:54 270

原创 JAVA开发面试题&基础篇&第九部分

本篇内容较多,请耐心看完,必有收益!JAVA开发面试题&基础篇&第九部分本篇内容较多,请耐心看完,必有收益!1.不通过构造函数也能创建对象吗()2.下面哪些是对称加密算法()3.下面的代码段,当输入为2的时候返回值是()4.以下Java代码段会产生几个对象5.简单举例Math.round()。6.十进制数278的对应十六进制数7.Java中int.long占用的字节数分别是8.System.out.println(‘a’+1);的结果是9.下列语句那一个正确()10.下列说法正确的有()1

2020-11-14 23:37:37 228

原创 JAVA开发面试题&基础篇&第八部分

JAVA开发面试题&基础篇&第八部分1.下面那些声明是合法的?()2.以下选项中选择正确的java表达式()3.下面哪个函数是public void example(){....}的重载函数?()4.打印结果:5.解释继承、重载、覆盖。6.什么是编译型语言,什么是解释型语言?java可以归类到那种?7.try{}里面有一个return语句,那么紧跟在这个try后的finally, 里面的语句在异常出现后,都会执行么?为什么?8.有一段java应用程序,它的主类名是al,那么保存它的源文件可以

2020-11-13 23:16:30 581

原创 JAVA开发面试题&基础篇&第七部分

JAVA开发面试题&基础篇&第七部分1.下列说法错误的有()(多选)2.下列说法错误的有()(多选)3.请问0.1234的数据类型是()4.Java接口的修饰符可以为()5.不通过构造函数也能创建对象么()6.存在使i+1< i的数么?7.int与Integer有什么区别?8.可序列化对象为什么要定义serialversionUID值?9.请解释以下常用正则含义:\d,\D,\s,.,*,?,|,[0-9]{6},\d+10.十进制数72转换成八进制数是多少?11.Java程序中创建新

2020-11-13 21:59:53 428

原创 JAVA开发面试题&基础篇&第六部分

JAVA开发面试题&基础篇&第六部分59.反射的概念与作用60.提供Java存取数据库能力的包是()59.反射的概念与作用反射的概念:反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。Java反射可以于运行时加载,探知和使用编译期间完全未知的类.程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他的任意一个方法和属性;加载完类之后, 在堆内存中会产生一个Clas

2020-11-13 09:02:56 505

原创 JAVA开发面试题&基础篇&第五部分

JAVA开发面试题&基础篇&第五部分一级目录一级目录

2020-11-12 20:34:32 186

原创 JAVA开发面试题&基础篇&第四部分

JAVA开发面试题&基础篇&第四部分选择题( 9 道)选择题( 9 道)37.关于Java编译,下面哪一个正确()(选择一项)选项内容AJava程序经编译后产生machine codeBJava程序经编译后会生产byte codeCJava程序经编译后会产生DLLD以上都不正确答案:B分析: Java是解释型语言,编译出来的是字节码; 因此A不正确,C是C/C++语言编译动态链接库的文件为.DLL; 正确答案为B38.下列说法正确

2020-11-11 19:38:35 935 4

原创 JAVA开发面试题&基础篇&第三部分

JAVA开发面试题&基础篇&第三部分本篇目录27.写出java.lang.Object类的六个常用方法28.private/默认/protected/public权限修饰符的区别29.继承条件下构造方法的执行过程30.==和equals的区别和联系31.谈谈Java的多态32.简述Java的垃圾回收机制33.基本数据类型和包装类34.Integer与int的区别35.java.sql.Date和java.util.Date的联系和区别36.使用递归算法输出某个目录下所有文件和子目录列表本篇

2020-11-11 19:04:22 183

原创 JAVA开发面试题&基础篇&第二部分

JAVA开发面试题&基础篇&第二部分14.请使用递归算法计算n!15.递归的定义和优缺点16.数组的特征17.请写出冒泡排序代码18.请写出选择排序的代码19.请写出插入排序的代码20.可变参数的作用和特点21.类和对象的关系22.面向过程和面向对象的区别23.this和super关键字的作用24.static关键字的作用25.final和abstract关键字的作用26.final、finally、finalize的区别14.请使用递归算法计算n!package com.bjsxt;

2020-11-10 21:24:48 376 3

原创 JAVA开发面试题&基础篇&第一部分

JAVA开发面试题&基础篇&第一部分1.Java跨平台原理(字节码文件、虚拟机)2.Java的安全性3.Java三大版本4.什么是JVM?什么是JDK? 什么是JRE?5.Java三种注释类型6. 8种基本数据类型及其字节数7.i++和++i的异同之处8.&和&&的区别和联系,|和||的区别和联系9.用最有效率的方法算出2乘以8等于多少10.基本数据类型的类型转换规则11.if多分支语句和switch多分支语句的异同之处12.while和do-while循环的区别13

2020-11-10 19:19:58 219

原创 查询数据库流程&&SQL语句执行顺序

用户查询数据库流程&&SQL语句执行顺序一 查询数据库流程二 SQL语句执行顺序三 SQL数据库零散知识查看MySQL当前有多少个连接查看当前连接的状态通信类型:同步 or 异步连接方式:长连接 or 短连接MySQL最大连接数通信方式:单工//半双工//全双工数据库自带缓存模块一 查询数据库流程二 SQL语句执行顺序写的顺序:select … from… where… group by… having… order by… limit [offset,]一般简单的SQL基

2020-11-09 17:41:06 1740 1

原创 SpringCloud入门***第三部分

SpringCloud入门***第三部分feign接口案例一:调用feign第一步:创建模块,添加依赖第二步:主程序添加 @EnableDiscoveryClient **和 @EnableFeignClients注解**第三步:编辑配置文件第四步:业务实现第一部分:Service接口:第二部分:编辑控制类案例二:利用feign启用ribbon重试、负载均衡第一步:重试默认参数第二步:配置文件修改重试与超时案例三:利用feign启用 hystrix 降级第一步:修改配置(无需添加依赖)第二步:增加注解属性,

2020-11-08 19:25:52 101

原创 SpringCloud入门***第二部分

SpringCloud入门***第二部分hystrix断路器Hystrix dashboard 仪表盘actuator 服务监控工具暴露监控端点 actuatorHystrix dashboard 仪表盘hystrix断路器第一步:添加 hystrix 依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netf

2020-11-08 16:41:39 406 2

原创 SpringCloud入门***第一部分

SpringCloud入门***第一部分概括eureka注册中心ribbon(RestTemplate)远程调用第一种:RestTemplate单独实现远程调用第二种:加入ribbon实现负载均衡与重试概括Spring Cloud 是一个工具集,集成了多种工具,来解决微服务中的各种问题微服务的整体解决方案,微服务全家桶、是一系列框架的集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等使用 sprin

2020-11-05 21:36:04 429

原创 JQuery用法(1)之-选择器

JQuery用法(1)之-选择器Jquery虽然好用,但不要忘记原生JS!!!**JQuery功能强大:**HTML元素的选取、赋值、更改、删除;HTML事件函数的定义、绑定…;DOM的遍历和更改;页面样式:JS、CSS等;AJAX异步请求应用…这篇文章将带你系统的了解JQuery选择器的相关用法,官方网站:https://www.jquery.com找api文档(或直接搜索https://www.api.jquery.com)。1).基本选择器#id 根据给定的ID匹配一个元素。例如:$("

2020-06-11 10:40:43 259

空空如也

空空如也

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

TA关注的人

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