- 博客(19)
- 收藏
- 关注
原创 for input String:
项目场景:(jjava dk1.8) 问题描述:例如: for input String:xxx@Override public void run() { String number='420.00000' Integer num=Integer.parseInt(number); } 原因分析:Integer.parseInt()//返回初始化为指定 String 值的新的 Integer 对象。若该
2021-04-21 20:13:27 8532
原创 java abstract :抽象
说到抽象,想必大家第一个联想到的就是抽象画,基本上看不懂画的是啥,只能说它在表达某个概念。在java中我们中abstract关键字来表达抽象。举个例子:我们说车子都可以跑(run)。但有几个轮子,怎么跑,对于不同的车有不同的结果。自行车需要人踩着跑,汽车发动机推动跑等等,那么我们可以车表达为抽象类。/** * 车子类 */public abstract class Car { public abstract void run();}/** * 自行车 */class Bicycl
2020-10-12 22:02:31 175
原创 java 四大修饰符
权限修饰符Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限protecteddefault(默认的)privateprivate同一类中√√√√同一包中(子类与无关类)√√√不同包的子类√√不同包的无关类√...
2020-10-12 21:58:56 446
转载 springmvc 流程
具体步骤:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Handler (可以根据xml配置、注解进行查找)第三步:处理器映射器HandlerMapping向前端控制器返回Handler,HandlerMapping会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器(页面控制器)对象,多个HandlerInterceptor拦截器对象),通过这种策略模式,很容易添加新的映射策略第四步.
2020-10-12 21:15:46 222
原创 java四大域
(一)servletcontext域(application域)1)作用域的实际大小。(是什么?)servletcontext域起作用的范围是:整个web应用程序。数据产生之后,不仅等会还要用 ,还要给别人用,则请使用servletcontext。它是四个域中范围最大的域。2)作用域的作用。(有什么用?)由于一个web应用中的所有servlet共享同一个servletcontext对象,所以多个servlet通过servletcontext对象实现了数据在不同servlet之间的共享。(二)
2020-10-12 21:12:10 447
原创 java方法重载和方法重写
文章目录重写(Override): 子类继承父类的方法,并重新实现该方法。重载(Overload): 方法名相同,但是参数必须有区别(参数不同可以使类型不同,顺序不同,个数不同)重写(Override): 子类继承父类的方法,并重新实现该方法。方法重写使用注意事项:1.方法重写时,必须存在继承关系2.方法重写时,方法名和形式参数必须一致。3.方法重写时 ,子类的权限修饰符需要大于或等于父类的权限修饰符。4.方法重写时 ,子类的返回值类型必须小于或等于父类的返回值类型5.方法重写时 , 子类的
2020-10-12 20:55:28 239
转载 java1.8jvm 元空间
JDK1.8 JVM内存模型概览这里介绍的是JDK1.8 JVM内存模型。1.8同1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。1. 程序计数器每个线程一块,指向当前线程正在执行的字节码代码的行号。如果当前线程执行的是native方法,则其值为null。2. Java虚拟机栈stack线程私有,生命周期与线程同进同退。每个Java方法在被调用的时候都会创
2020-10-12 18:53:22 2294
转载 java 单例模式(饿汉式和懒汉式)
饿汉式:一上来我就把对象给你 new 好了,你来了直接就可以拿去“吃”了public class HurrySingleton { private static final HurrySingleton s= new HurrySingleton(); private HurrySingleton(){ } public static HurrySingleton getInstance(){ return s;
2020-10-09 13:51:38 201
原创 h5 使用LArea,实现地址三级联动例子
h5 使用LArea,实现地址三级联动例子例子demo例子demo <link rel="stylesheet" href="LArea.css"><script src="LAreaData1.js"></script><script src="LAreaData2.js"></script><script src="LArea.js"></script><body><form actio
2020-09-26 19:20:47 579
转载 hashmap 图形解析
hashmap 图形解析哈希表哈希冲突HashMap的总体结构JDK1.8中HashMap的性能优化哈希表哈希表就是由数组、单向链表、红黑树三种数据结构组成的(jdk1.8)。我们先大概了解下其他数据结构在新增,查找等基础操作执行性能数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn
2020-09-26 18:36:34 278
原创 ht for web一些动画实例
ht for web一些动画实例移动贴图动画摄像机移动到设备的位置移动摄像机到指定位置移动贴图动画function animScale() { var g = dataModel.getDataByTag("roadData");//获取需要操作的父节点 var t = 0; ht.Default.startAnim({ frames: 1 / 0, interval: 20, easing: function (t) {
2020-09-25 21:42:30 761
原创 ht for web(图扑)加载模型
@[TOC](ht for web(图扑)加载模型)代码加注释ht.Default.loadObj('model/demo.obj', 'model/demo.mtl', { cube: true, center: true, prefix: 'model/',//贴图素材位置 reverseFlipMtls:"*",//反面贴图和正面一样 shape3d: "demo",//模型名
2020-09-25 21:17:42 1519 2
原创 spring-mvc表单提交文件实例
spring-mvc储存文件后台代码前端代码后台代码主要通过MultipartRequest上传文件 @RequestMapping(params = "commitFile") @ResponseBody public JSONObject commitFile(HttpServletRequest request) throws IOException{ String message = null; JSONObject j = new JSONObject (); messa
2020-09-25 11:24:56 272
原创 spring-mvc ajax传json实例
spring-mvc ajax实例直接导入jquery包前端代码后端代码总结直接导入jquery包<script type="text/javascript" src="jquery-1.8.0.min.js"></script>前端代码//传值idfcuntion commit(id){ $.ajax({ type: 'post', async: true, url: "service.do?service",
2020-09-23 22:22:10 111
原创 swalAlert一些简单例子
swalAlert一些简单例子1.导入库2.demo1.点击触发,添加整数金额时2.点击触发,弹出有确认和取消按钮的警告4.有确认的简单弹出框1.导入库css<link rel="stylesheet" href="sweetalert.css">js<script type="text/javascript" src="sweetalert-dev.js"></script>swalAlert下载地址(github):swalAlert.zip2.de
2020-09-23 19:34:29 980
原创 jeecg 整合mina
jeecg 整合mina使用步骤1.引入库2.xml配置3.java代码1.mina服务端的的事件处理类2.mina的数据的解析2.mina的自定义业务处理类使用步骤1.引入库我使用的是mina-2.0.16版本,总共4个包github下载地址:mina-2.0.162.xml配置代码如下(示例):spring-mvc-minaServer.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www
2020-09-23 18:59:31 179
原创 h5移动端下拉刷新,上拉加载
h5移动端下拉刷新,上拉加载一、下拉刷新二、上拉加载一、下拉刷新代码如下(示例):var servepage = 1;//当前页数var totalpage = 0;//总页数 需要自行查询赋值var isload = false;var pageY = null, endY = null;dropDownLoad()$(window).scroll(function () { if (!document.documentElement.scrollTop) {
2020-09-23 12:50:48 1934
原创 jeecg 集合websocket
jeecg 集合websocket代码结构步骤1.建立handler2.建立Interceptor拦截器3.拦截器配置3.拦截器配置4.进行web.xml配置5.进行spring-mvc.xml配置总结代码结构步骤1.建立handler代码如下:package xxxx;import net.sf.json.JSONObject;import org.jeecgframework.p3.core.logger.Logger;import org.jeecgframework.p3.co
2020-09-22 21:20:08 1021 1
原创 java环境配置
java环境配置一、我的电脑右击属性二、高级系统配置三、配置系统变量一、我的电脑右击属性二、高级系统配置三、配置系统变量变量设置参数如下:变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."变量名:Pat
2020-09-22 20:09:18 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人