- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 HTML5让一个div的内容只读
HTML5让一个div的内容只读方法很简单,只需在指定的div上添加样式:pointer-events: none; 即可
2021-08-24 11:39:41
2930
1
原创 触发input标签事件
<a href="javascript:;" class="file"> <img src="../image/carmer.png" onclick="document.querySelector('#uploadimg').click()"> <input type="file" name="" id="uploadimg" accept="image/*" multiple onchange="imgPreview(this)" ></a>`
2020-08-27 13:44:06
257
原创 民族数组 省数组
[“汉族”,“蒙古族”,“回族”,“藏族”,“维吾尔族”,“苗族”,“彝族”,“壮族”,“布依族”,“朝鲜族”,“满族”,“侗族”,“瑶族”,“白族”,“土家族”, “哈尼族”,“哈萨克族”,“傣族”,“黎族”,“傈僳族”,“佤族”,“畲族”,“高山族”,“拉祜族”,“水族”,“东乡族”,“纳西族”,“景颇族”,“柯尔克孜族”, “土族”,“达斡尔族”,“仫佬族”,“羌族”,“布朗族”,“撒拉族”,“毛南族”,“仡佬族”,“锡伯族”,“阿昌族”,“普米族”,“塔吉克族”,“怒族”, “乌孜别克族”, “俄罗
2020-05-19 12:37:35
1026
原创 java在普通类中调用mapper、service
1、在类上加 @Component 注解@Componentpublic class RegisterRpcService {}2、导入相应的mapper或service(用autowrite注解也行)@Resourceprivate RegistUserMapper registUserMapper;3、初始化,添加类名静态字段,加上postConstruct注解,用于注入bea...
2020-04-30 10:05:37
3137
1
原创 java实现websocket推送信息至前端
简单方便,开箱即用一、引入jar包 javax.websocket-api-1.1.jar注意:这个包与Tomcat内置的websocket会引起冲突,但是在本地开发的时候不会有什么影响,在部署的时候要把这个包删掉。会自动找Tomcat的包。、二、编写方法类package com.jinxin.cd.smarthome.webInterface;import org.slf4j.Lo...
2020-01-04 10:23:26
3166
原创 解决如下问题,助你掌握Tomcat原理
如果我们能弄清楚Tomcat和Socket、Tcp之间的关系,我们就能明白Tomcat为什么会出现端口冲突。 如果我们能准确的知道Tomcat中部署一个项目的N种方式,那么就能在工作中更加得心应手。 Tomcat中热部署和热加载的区别是什么,到底是如何实现的,弄明白实现原理,能很大程度上提高Tomcat的运行效率。 Tomcat到底是如何处理一个请求的?这对于针对...
2019-11-30 16:43:16
94
原创 Java一次性下载多个文件
最近项目遇到一个需求,需要一次性导出全部数据-,而且是按照500条数据一个文件。话不多说,开始。新增Excel工具类可以直接复制import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.util.CellRangeAddress;...
2019-09-12 16:25:46
11427
2
原创 关于idea启动Tomcat访问HTML页面中文乱码的问题(亲测有效)
最近本人在导入项目到本地的时候,发现启动服务后,访问页面有部分中文乱码。困扰良久,中算找到了解决办法。我先按照网上的办法改Tomcat的各种文件(后面会有),发现还是乱码。先要保证idea – setting – Editor – File Encodings 里改为UIT-8,在右中上有个+号,把你的项目加上去,改编码。还乱码:解决办法:通过cmd(win+r)输入chcp指令,可以看到...
2019-08-30 10:38:26
6971
2
原创 jvm垃圾回收
判定对象是否存活算法引用计数法在对象中添加一个引用计数器,有地方引用这个对象的时候,值就加一,引用失效的时候就减一。存在对象循环引用的时候,不能分析出对象是否可回收的问题。可达性分析法基本思想是通过一系统被称为“GC Root”的对象为起点,从这个起点向下搜索,搜索走过的路径称为引用链,当一个对象不再任何引用链上时,则说明这个对象是不可能再被使用的。在Java语言中,GC Root包...
2019-08-24 22:55:18
154
原创 jvm对象
对象的创建过程:new一个对象,根据new的参数在常量池中定位一个类的符号引用;如果没有,说明类还没被加载,则进行类的加载、解析和初始化;然后为对象分配内存;将内存初始化为零值(不包括对象头);调用init方法。一些问题(从分配内存开始):给对象分配内存(决定于GC是否能整合内存空间)1、指针碰撞(针对一块完整的内存空间)2、空闲列表(碎的内存空间)线程安全性问题(针对内存分配过于频...
2019-08-21 22:27:11
88
原创 jvm内存区域
一、简介这张图就是JVM的内存区域,整个可以叫运行时数据区,绿色部分属于线程共享区,橙色为线程独占区线程独占区二、程序计算器它是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址(也就是‘行号’);如果正在执行的是Natvie方法,这个计数器值则为空(Undefined)。此内存...
2019-08-20 23:08:36
128
原创 MyCat入门到放弃(二、安装)
本次mycat是安装在Linux系统上,那么首先确保你的Linux虚拟机上面安装有jdk以及MySQL。JDK:要求jdk必须是1.7及以上版本MySQL:推荐mysql是5.5以上版本MyCat安装下载地址:https://github.com/MyCATApache/Mycat-download将下好的压缩包上传到服务器 (rz)解压,一般来说解压到 /usr/local/myc...
2019-05-09 19:37:39
361
原创 关于MyCat,入门到放弃(一、简介)
一、什么是MyCat?《MyCat》是代替昂贵的oracle的MySQL集群中间件。---百度百科(嗯,简介明了,nice)所以从官网copy了一份:一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL...
2019-05-04 21:49:39
3520
1
原创 springboot整合mybatis
一、在pom.xml文件中导入如下依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen...
2019-04-28 19:28:52
83
原创 Linux的5中I/O模型
同步,异步,阻塞,非阻塞的概念首先,需要明确的一个问题就是,通常程序是运行在用户态下,如果需要进行I/O操作,那么就会发出系统调用(System call),由用户态转变为内核态,由操作系统去完成I/O操作,实际上应用程序本身没有权利操作I/O。同步和异步:都是针对应用程序和操作系统之间交互而言的。同步的话,如果上层应用程序不主动询问操作系统的话,操作系统不会主动通知应用程序。异步的话,操作...
2019-04-27 10:43:25
86
原创 Linux常用命令
1>软件管理命令安装软件: yum install xxx卸载软件: yum remove xxx搜索软件: yum serach xxx清理缓存:yum clean packages列出安装列表: yum list查看软件包信息: yum info xxx比较简单这儿不演示了,同学们自行练习2>服务器硬件资源(了解即可,基本都是运维人员使用)1.free –m:查看...
2019-04-12 15:45:12
196
原创 Nginx 中间件
1、 简介Nginx是一个http服务器,中间件。相对于Apache的优点:1)、高并发响应性能非常好,比较与Tomcat的500,Nginx可以达到50000;2)、反向代理性能非常强;(可用于负载均衡)3)、内存和cpu占用率低;(是Apache的10%~20%)4)、对后端服务有健康检查功能;5)、配置代码简介且容易上手。2、基本环境搭建1)、打开我们的Linux虚拟机,基...
2019-04-11 19:46:28
1811
原创 头像上传并显示功能
前台上传页面<form action="/registerServlet" class="form-horizontal" id="form" method="post" enctype="multipart/form-data"> <div class="form-group"> &
2019-02-23 12:01:46
1092
1
转载 使用Cookie模拟自动登录
用户登录一次后选择自动登录,在下次登录该网站时无需登录步骤,就可直接进入网页。首先应该有一个过滤器判断用户是否设置了自动登录,如果设置了自动登录则从Cookie中读取数据直接登录,进入网站。创建过滤器,并注册到应用中:public class LoginFilter implements Filter { public void init(FilterConfig fConfig) thro...
2019-02-20 20:35:33
606
原创 jQuery入门之常见的属性选择器
一、基本选择器 1. 标签选择器(元素选择器) * 语法: $("html标签名") 获得所有匹配标签名称的元素 2. id选择器 * 语法: $("#id的属性值") 获得与指定id属性值匹配的元素 3. 类选择器 * 语法: $(".class的属性值") 获得与指定的class属性值匹配的元素 4. 并集选择器: * 语法: $("选...
2019-02-20 20:28:39
351
原创 JavaScript入门基础一
1、什么是javascript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Netscape公司的Brendan Eich,...
2019-02-18 19:48:25
84
原创 JavaScript高级教程之BOM
一、介绍BOM:浏览器模型BOM具有5个对象,常用的有3个,分别是Window,location,history二、window所有跟window相关的方法和属性 都可以省略掉window 直接使用 弹框: 警告框:alert() 提示框:pormpt() 确定:返回输入值 取消:null 确认框:c...
2019-02-18 19:47:15
155
原创 自定义分页功能
逻辑流程首先要定义一个Bean来装分页的东西,里面具体数据:每页展示的数据 ----- 数据库查询的数据 每页的数据条数 ----- 自定义或前端传入 总页数 ----- 总条数/每页显示的条数(结果向上取整) 当前页码 ----- 前端传入 总条数 ----- 数据库查询核心是数据库语句:limitlimit 值1,值2 :表示从值1这个下标开始查,查值2...
2019-02-18 19:46:09
270
原创 JDBC之数据库连接池(Druid)
数据库连接池其实就是一个容器,存放数据库的连接。 当系统初始化好了以后,容器被创建,容器中会自动申请一些连接对象,当用户来访问数据库的时候,从容器中获取连接对象,用户访问完以后,将连接归还至连接池中。 好处: 1、节约资源 2、提高了访问效率Druid的使用步骤: 1、导入jar包 druid的jar ...
2019-02-18 17:19:20
474
原创 Servlet简介(一)
一、servlet?它 是运行在服务器端的小程序,是一个接口生命周期: init():第一次访问servlet的时候调用(初始化) service():每一次访问都会调用(处理请求和响应) destroy():关闭服务器,销毁。 http请求和响应:二、编写Servlet1)、...
2019-01-23 20:32:49
285
jiaoben6227.zip(横向日期选择器)
2020-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人