- 博客(27)
- 收藏
- 关注
原创 BigDecimal详解
前言本篇介绍下BigDecimal;没有实质的了解过BigDecimal之前,只大概了解过它是适用于精确计算的类型;而我们常用的float和double这两个类型主要用于科学计算和工程计算,它们执行二进制浮点运算,是为了在广域数值范围上提供较为精确的快速近似计算而设计的。所以并不适合计算精确的数值今天来学习下适用于商业计算的BigDecimal类型。1.我们先看下通常计算挠头的事情public static void main(String[] args) { System.
2022-05-19 15:20:46 1034
原创 mysqlifnull无效
文章目录前言一、IFNULL前言一、IFNULL第一点:字段为null才管用,而不是空SELECT ifnull(emp.name,"无") FROM employee这个是为空
2021-04-12 12:05:04 422
原创 idea反编译Javajar包
文章目录前言一、检查idea的插件二、编译前言使用反编译工具编译jar包 一、检查idea的插件File–>settings–>plugins本地搜索Byte,有这两个插件就可以二、编译进入要编译的jar包目录下,打开cmd“第一段,引号里的是idea的插件位置,换成自己的”true 后是要反编译jar包的位置最后一段是反编译后存储的路径最后回车即可,编译完将生成的jar包解压导入项目就可以了java -cp "D:\idea\ideaInstall\Int
2021-04-07 16:02:11 1170 1
原创 String截取某个字符之后的字符串
文章目录前言一、String.substring()二、截取某个字符之后的所有字符前言记录一下String截取字符串一、String.substring()此方法用于截取字符串二、截取某个字符之后的所有字符示例: String da = "2021-01"; String str1 = da.substring(0, da.indexOf("-")); String str2=da.substring(str1.length()+1);
2021-03-31 10:08:20 28251
原创 babel : 无法加载文件 D:\nodejs\node_global\babel.ps1,因为在此系统上禁止运行脚本。
文章目录前言一、错误内容二、解决方法前言VsCode安装Babel后查看版本出错一、错误内容PS E:\Demo> babel --versionbabel : 无法加载文件 D:\nodejs\node_global\babel.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ babel -
2021-01-20 14:27:15 1218 3
原创 华为usg6300服务器内网添加外网映射
华为usg6300服务器内网添加外网映射后系统可以正常使用,但是系统内涉及到文件(下载文件,下载压缩包)就没有反应,查询百度有的说是防护墙规则问题DMZ,有的说是ftp服务器问题,求助,不知道该怎么解决...
2021-01-13 08:55:04 3833
转载 小写金额转大写金额-(处理到千万亿,精确到后两位,对负数有处理)
文章目录前言一、步骤1.1声明使用到的关键字1.2转换方法二、测试前言将小写的金额转换为大写输出示例:输入钱数:7654254125.89你输入的金额为:7.65425412589E9 – [柒拾陆亿伍仟肆佰贰拾伍万肆仟壹佰贰拾伍元捌角玖分]提示:以下是本篇文章正文内容,下面案例可供参考一、步骤1.1声明使用到的关键字 /** * 零 * 列出大写钱数 */ private static final String[] CN_UPPER_NUM
2021-01-12 17:28:18 664
原创 使用POI将数据导出到Excel表格
1.导入依赖 <!--mybatis整合spring boot的jar包--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</v
2021-01-10 17:23:19 277
原创 内网穿透-uTools使用教程
文章目录前言一、uTools二、使用步骤三、示例前言前两天遇到了内网软件出差无法使用的问题,不知道怎么解决,询问一番大概有个方向,说内网穿透可以解决一、uTools官网地址:https://www.u.tools/它是一个极简的工具,内附很多插件供使用二、使用步骤使用Alt+Space快速打开utools窗口主页面搜索内网穿透点击内网穿透支持的连接方式1.HTTP服务http服务需要你本地已经运行的web服务器(如nginx,apache等)适用dem
2021-01-09 19:56:35 5732
原创 Spring boot整合MPL
1.pom文件 <!--引入Pl--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</version> </depende
2020-11-16 19:41:18 234
原创 Spring Boot连接数据库的yml文件
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver #数据库url url: jdbc:mysql://localhost:3306/emp?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=GMT%2B8&useSSL=false # 数据库访问账户 u
2020-11-16 14:28:23 1447
原创 单例模式(懒汉)的解释
1.单例模式单例模式是Java设计模式中较为简单的一种模式,作用是使Java实体类之能有一个实例,有且仅有一个实例。2.作用优化实体类的频繁创建于销毁,来提高效率3.实现单例模式又分为很多种1.饿汉模式 饿汉模式又分为线程安全和不安全&是否支持懒加载3.1饿汉 非线程安全不支持懒加载class Singleton{ //1.私有化构造 private Singleton(){}; /*2.建对象实例 饿汉模式特点,它很饿急切要吃东西,所以
2020-11-14 14:11:23 328 1
原创 使用jquery实现ajax
//1>$.ajax() 获取文本数据 $.ajax({ "url" : "", //要提交的URL路径 "type" : "GET", //发送请求的方式 "data" : "", //要发送到服务器的数据 "dataType" : "text", //指定返回的数据格式 ..
2020-11-14 11:03:42 249
原创 使用XMLHttpRequest实现ajax
//1.创建XMLHttpRequest对象 if (window.XMLHttpRequest) {//返回值为true时说明是新版本IE或其他浏览器 xmlHttpRequest = new XMLHttpRequest(); } else { //返回值为false时说明是老版本IE浏览器(IE5和IE6) xmlHttpRequest =new ActiveXObject("Microsoft.XMLHTTP"); } //2.设置回调函数...
2020-11-14 11:01:49 169
原创 tomcat startup.bat打开闪退的方法
tomcat startup.bat打开闪退的方法:打开tomcat文件夹到conf目录下修改logging.properties找到java.util.logging.ConsoleHandler.encoding = utf-8这行更改为java.util.logging.ConsoleHandler.encoding = GBK就可以了!stardown.bat同样...
2020-11-14 10:57:42 118
原创 Jquery常用的正则表达式
1.用户名:用户名由英文字母和数字组成的4-16位字符,以字母开头/1[a-zA-Z0-9]{3,17}$/2.密码由英文字母和数字组成的4-10位字符/2{6,16}$/3.Email格式,例如web@sohu.com/^\w+@\w+(.[a-zA-Z]{2,3}){1,2}$/4.手机号码/^1\d{10}$/5.生日格式,例如1980-5-12或1988-05-04/^((19\d{2})|(200\d)|(201[0-6]))-(0?[1-9]|1[0-2])-(0?[1-9]|
2020-11-14 10:56:15 1234
原创 移动web开发
一,移动网页和PC端网页开发的区别## 1.移动设备及浏览器 一般在电脑上我们需要兼容五种浏览器,而移动网页是运行在不同的手机或平板设备上的2.移动浏览器的类型1.内置浏览器平台内置浏览器备注IOSSafariAndroidAndroidWebkit或Chrome黑莓黑莓WebkitWindows PhoneIE塞班塞班WebkitFirefox OS火狐Sailfish暂未命名基于GeckoS40老
2020-11-09 09:52:37 751
原创 Mysql索引
文章目录一、索引概念二、聚簇索引,覆盖索引三、联合索引,最左前缀匹配四、索引下推,查询优化一、索引概念什么是索引: 索引是一种数据结构能够帮助我们快速的检索数据库中的数据索引具体使用那种数据结构: 常见的Mysql主要有两种: Hash索引和B+Tree索引,InnDB引擎默认使用B+数索引为什么使用B+树索引?和Hash索引比较有什么优缺点? 1.因为Hash索引底层是哈希表,哈希表是一种key-value存储的数据结构,所以多个数据在存储关系上是完全没有 任
2020-11-08 18:08:55 107
原创 get与post的区别(转载理解)
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数 GET在浏览器回退时是无害的,而POST会再次提交请求 GET产生的URL地址可以被Bookmark,而POST不可以 GET请求会被浏览器主动cache,而POST不会,除非手动设置 GET请求只能进行URL编码,而POST支持多种编码方式 GET请求参数会被完整的保留在浏览器历史记录里,而POST中的参数不会被保留 GET请求在URL中传递参数是有长度限制的,而POS
2020-11-08 18:02:42 316
原创 Hibernate使用序列自增
使用Hibernate+Oracle数据库序列使主键自增文章目录一、创建Oracle的序列1.创建完序列后在实体类的映射文件内配置:二,使用一、创建Oracle的序列create SEQUENCE 序列名START WITH 起始值INCREMENT BY 步长MAXVALUE 最大值cycle 到最大值后从起始值开始(循环)1.创建完序列后在实体类的映射文件内配置: <id name="NO" column="no"> <!-- 设置数据
2020-09-20 20:38:15 713 1
原创 PL/SQL基础(Oracle--11g) 一(基础和控制语句)
PL/SQL基础(Oracle–11g)本文章讲解PL/SQL的基础学习文章目录PL/SQL基础(Oracle--11g)一、PL/SQL是什么? 1.)PL/SQL的体系结构二、PL/SQL控制语句 1.IF语句2.读入数据总结一、PL/SQL是什么? PL/SQL(Pro
2020-09-16 21:54:06 257
原创 Jquery表单验证非空
知识内容来自 W3School 教程简单的表单验证,个人觉的有点繁琐,删除了点,不知道是优化还是加漏洞????,所以把网站的源码贴出来大佬有时间看看来批评我,但是好使,绝对管用写在页面和js文件内都可以,直接调用方法,别忘记引入js+jQuery文件就行二手源码附上://验证用户名非空 这段是处理登录用户名 function ValiDate_UserName(field, alerttxt) { var $UserName= $.trim($("#UserName").val())
2020-07-24 21:11:31 1927 1
原创 Jsp页面处理MySQL数据库字段的datetime日期类型
处理思路Controller不处理 直接交给前台页面处理格式Jsp页面:添加标签库以及格式化<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %><%@ taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt” %>例如数据在table表格内: <fmt:formatDate value="${replys.createdat
2020-07-23 14:00:58 637
原创 使用Spring MVC Controller处理后到前台弹出提示框
引言之前使用Servlet处理可以使用:out.println("< script > alert('成功/失败'); Windows.location.href='跳转路径'< /script >")SpringMVC处理使用springmvc可以在Controller存一个标识符在map中:map.put(“Msg”, “Ok”);然后在前台判断即可: <c:if test="${(param.Msg == 'Ok') }"> &
2020-07-23 13:36:36 4005
原创 Idea创建Spring boot后提示 [Unable to import Maven Project] maven导入失败
Idea创建Spring boot后提示maven导入失败右下角提示右下角提示[Unable to import Maven Project]JDK1.8idea20183.5**maven3.6.3**问题解决:更换maven版本为3.6.1,环境变量更改下,cmd 从新创建spring boot 等待下载依赖 完美运行...
2020-06-16 18:29:41 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人