- 博客(43)
- 资源 (10)
- 问答 (4)
- 收藏
- 关注
原创 java8集合List的使用
java8集合List的使用根据某个对象中的字段进行分组//例如:根据用户类型进行分组Map<String, List<User>> fxEles = userList.stream().collect(Collectors.groupingBy(User::getUserType));//查询类型为“临时用户”的集合List<User> userTypeList=fxEles.get("临时用户"); 将集合转成逗号分隔的字符串//将用户集合转
2021-05-19 18:09:32 288
原创 java aspose的集成
导入aspose.slides-15.9.0.jar、aspose-cad-20.4.jar、aspose-cells-8.5.2.jar、aspose-words-18.5.0718-jdk16.jar四个jar包,由于这个几jar包不支持maven,所以需要手动导入。将license.xml放到src/main/resources下工具类import java.io.File;import java.io.FileOutputStream;import java.io.IOExceptio.
2020-07-10 17:59:51 3911 1
原创 Tomcat CORS跨域问题
在Tomcat安装路径下的bin里加入java-property-utils-1.9.jar和cors-filter-1.7.jar两个jar包下载地址:https://download.csdn.net/download/qq_40002311/12921263在conf文件下的web.xml里添加以下代码<filter> <filter-name>CORS</filter-name> <filter-class&g.
2020-10-13 14:18:10 350
原创 aspose的四个jar通过maven的方式加载到项目中
之前开发的时候是直接通过eclipse的方式直接将jar 通过add的方式加入到项目中,在开发中是没有问题的额。可是到后来打包的时候会报错,所需这种方式是不可行的,需要通过maven的方式进行加载。将四个jar包放到maven安装路径的bin目录下(eclipse配置的安装路径)通过cmd进入bin里,将本地的四个jar添加的maven仓库中mvn install:install-file -Dfile=aspose.slides-15.9.0.jar -DgroupId=aspose.
2020-07-17 10:59:28 6262 1
原创 sql语句,根据id查询所有子级,包括当前父级(无限层级)
sql语句,根据id查询所有子级,包括当前父级(无限层级)WITH RECURSIVE locs(id,pid,name)AS(SELECT a.id,a.pid,a.name,0 AS loclevel FROM user awhere a.id='47dbe7d9-96bf-414e-b318-cb288b0f381b'UNION ALLSELECT a.id,a.pid,a.name,loclevel+1 FROM user aINNER JOIN locs p ON a.pid
2020-07-17 09:34:14 2824
原创 Windows下redis的启动和清理缓存
进入redis安装路径cd C:\安装\redis启动redis-server redis.windows.conf4. 清理redis缓存进入redis安装路径登录redis redis-cli -h 127.0.0.1 -p 6379查看所有的key keys *删除指定索引的值 del key清空整个redis服务器的数据 flushall清空当前库中的key flushdb...
2020-07-10 18:23:59 1294
原创 jquery获取div的宽度
例如:<div id="divLen" style="padding-left:10px;margin-left:10px"></div><script> //宽度 //只是获取内容的宽度 var contentWidth = $("#divLen"). width(); //获取内容和padding的宽度 var contentWithPadding = $("#divLen"). innerWidth(); //获取内容+padding+border
2020-07-10 17:37:56 2185
原创 java mybatis中批量添加
List 集合方式接口:public int insertList(List<SysUser> list);xml:<!-- 批量添加 --> <insert id="insertList" parameterType="java.util.List"> insert into sys_user( user_id,dept_id,login_name,user_name,email, phonenumber,sex,password,salt,st
2020-07-10 17:25:14 382 2
原创 JAVA给手机号和身份证用*号加密
JAVA给手机号和身份证用*号加密 给手机号和身份证使用*加密public static void main(String[] args) { String phone= "18801042362"; String phoneNumber = phone.substring(0, 3) + "****" + phone.substring(7, phone.length(...
2019-10-23 19:09:41 5339 1
原创 JAVA极光推送工具类
JAVA极光推送工具类极光推送工具类JPushimport java.util.Map;import cn.jiguang.common.resp.APIConnectionException;import cn.jiguang.common.resp.APIRequestException;import cn.jpush.api.JPushClient;import cn.jpu...
2019-10-12 14:19:59 422
原创 liunx下的MySQL区分表名大小写问题
liunx下的MySQL区分表名大小写问题有时我们的项目在windows下运行MySQL项目,没问题。但在部署到liunx下时,会报错“找不到相应的表”。这是因为在liunx下新安装的MySQL数据库是默认区分表名的大小写,列名不区分大小写。我们需要配置不区分。使用root账号登陆MySQL数据库。修改/etc/my.cnf 文件在[mysqld]下加入代码:lower_case_ta...
2019-10-08 10:20:25 166
原创 缩略图点击图片放大并且可以轮播
缩略图点击图片放大并且可以轮播(使用baguetteBox)效果:引用baguetteBox.min.css和baguetteBox.min.js下载地址:代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here<...
2019-09-10 20:27:27 2143
原创 使用select2模糊查询下拉框
使用select2模糊查询下拉框介绍:select2是jQuery插件,是一款非常强大的模糊搜索的下拉框,适用于安卓,iOS和各种浏览器等。需要引用:select2.min.css和select2.min.jscss和js下载地址:链接:https://pan.baidu.com/s/1nJ83Z1nXxUNhtVfnL6UyAg 提取码:s8e8复制这段内容后打开百...
2019-08-20 19:19:27 1081
原创 Java使用Base64上传头像,并解决IOS上传图片角度问题
Java使用Base64上传头像,并解决IOS上传图片角度问题H5代码<div> <img src="" alt="" id="user" /> <input type="file" id="file" onchange="onChange(event)" accept="image/*"/></div>Js functio...
2019-06-04 11:15:24 455
原创 Java 使用PageHelper进行动态分页
PageHelper分页插件的使用EUDataGridResult公共类public class EUDataGridResult { // 结果总数 private long total; // 结果行数 private List<?> rows; public long getTotal() { return total; } public void ...
2019-05-22 17:32:43 2401
原创 Centos wget不能解析域名
Centos wget不能解析域名进入resolv.conf文件 vi /etc/resolv.conf启动服务进入resolv.conf文件 vi /etc/resolv.conf加入nameserver 8.8.8.8nameserver 8.8.4.4serchdomain localdomain启动服务service network restart...
2019-04-11 16:42:28 1246
原创 Centos7下tomcat启动成功,但不能访问
Centos7下tomcat启动成功,但不能访问查看tomcat是否启动成功 ps -ef|grep tomcat出现以上情况,tomcat启动成功8080被防火墙开启解决方法firewall-cmd --permanent --zone=public --add-port=8080/tcpfirewall-cmd --reloadfirewall-cmd --...
2019-03-29 18:39:58 2753
原创 Centos7 没有ifcfg-eth0和静态IP
Centos7 没有ifcfg-eth0和静态IP问题:创建的Centos7没有ifcfg-eth0和静态的IP解决:进入network-scripts文件夹命令:cd /etc/sysconfig/network-scripts将ifcfg-ethxxxxx文件修改成ifcfg-eth0命令:mv ifcfg-ethxxxxx ifcfg-eth0可能遇到的错误:权限不...
2019-03-20 15:51:23 3364
原创 liunx切换用户 su root 鉴定故障
liunx切换用户 su root 鉴定故障输入命令sudo passwd root回车,然后输入你现在的这个用户密码回车,输入root新密码回车,再次输入密码
2019-03-18 17:01:31 13329 11
原创 java 写一个webservice接口(部署到Tomcat下)
java 写一个webservice接口(部署到Tomcat下)创建一个web项目(我的是一个maven项目)添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <...
2019-01-26 14:13:42 12504 1
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误
java web项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误原因:没有将maven的jar包引入到Tomcat里面,lib文件里面没有jar包解决:点击项目右键 -》 Properties -》 选择 Deployment Assembly -》A...
2019-01-25 10:14:06 183
原创 ios手机问题:JS将字符串转换成时间戳是NAN
JS将字符串转换成时间戳是NAN在js里将一个时间字符串英文”2019-01-22 11:11:11“转换成时间戳,在安卓手机里转换成功,但在ios手机里面为NAN,这是因为ios里面不支持”2019-01-22 11:11:11“形式的,我们需要将字符串转换成”2019/01/22 11:11:11“,然后在转换成时间戳。var data="2019-01-22 11:11:11";//将...
2019-01-22 14:42:42 1361
原创 JAVA将字符串转换成json数组
JAVA将字符串转换成json数组import org.json.JSONArray;import net.sf.json.JSONObject;String data="[{“id”:1,"name":"zs"},{“id”:2,"name":"li"}]";//将字符串转换成json数组JSONArray ay= new JSONArray(data);//例如获取第一个里面的...
2019-01-22 09:51:19 18422 1
原创 使用神策数据设置埋点
使用神策数据设置埋点埋点介绍神策数据介绍demo埋点介绍埋点就是收集页面的浏览的记录,例如点击某个按钮的次数,搜索某个关键字的次数等神策数据介绍介绍:神策数据主要围绕用户行为分析,为用户完成数据采集和数据分析。神策数据以提供私有化部署、支持基础数据采集与建模、PaaS支持二次开发等优势。文档地址:https://www.sensorsdata.cn/manual/demo埋...
2019-01-18 17:46:29 11809
转载 解决JS加减乘除出现的bug,避免数据相加小数点后产生多位数和计算精度损失
解决JS加减乘除出现的bug,避免数据相加小数点后产生多位数和计算精度损失1. 加法/** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * * @param num1加数1 | num2加数2 */function numAdd(arg1, arg2) { var r1, r2, m, c; try { r1 = arg1.toSt...
2018-12-27 16:47:12 1327
原创 安装配置maven,eclipse创建maven项目
maven安装配置和在Eclipse下创建Maven项目前提:jdk已经安装好了下载maven下载maven maven安装包下载(百度网盘)链接:https://pan.baidu.com/s/1TWq9uQ0VH5nRug4YakPbYQ提取码:8fi5 maven仓库下载(百度网盘)链接:https://pan.baidu.com/s/1frtRVGue2F1KtkG...
2018-12-21 15:21:08 288
原创 获取URL传过来参数的值
标题获取URL传过来参数的值 JS方法// 获取传过来的值function GetRequest() { var url = location.search; // 获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs...
2018-12-21 14:11:19 1526
原创 js根据当前时间和结束时间做倒计时(还有XXX天XXX时XXX分XXX秒)
js根据当前时间和结束时间做倒计时(还有XXX天XXX时XXX分XXX秒),当天,不需要XXX天数,剩余0小时,不需要显示XXX时,剩余0分钟,不需要显示XXX分1. js方法2. HTML代码1. js方法/** 1. 根据结束时间和当前时间的倒计时 2. 3. @param id:html 代码的id值 4. @param endDateStr:结束时间 */function...
2018-12-21 14:00:28 5829
原创 java获取某段代码运行时间和js获取方法运行时间
java获取某段代码运行时间和js获取方法运行时间java // 测试运行时间 long startTime = System.currentTimeMillis(); 代码段...... // 结束时间 long endTime = System.currentTimeMillis(); int time=(int) (endTime - startTime); ...
2018-11-13 14:29:25 1350
原创 js获取服务器时间
获取服务器时间获取服务器时间获取系统时间有时候项目里的时间非常重要,不允许有错,如果用系统时间,可能用户会更改自己手机或电脑的时间,这时候我们获取的时间就有问题,所以,在时间重要的时候,一般都是获取服务器的时间。获取服务器时间var now = new Date($.ajax({ async : false }).getResponseHeader("Date"));获取系统时...
2018-11-13 14:22:09 405
原创 java面试题(真实)
java面试题(真实)java数据库java九大内置对象 输入输出对象:out对象、response对象、request对象; 通信控制对象:pageContext对象、session对象、application对象; Servlet对象:page对象、config对象; 错误处理对象:exception对象。mybatis中$和#的区别 #相当于对数据 加上 双引号...
2018-11-12 14:36:20 388
原创 java使用httpclient调用第三方接口
java使用httpclient调用第三方接口HttpClientUtil工具类package com.fz.util;import java.io.File;import java.net.URL;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.ht...
2018-11-01 20:40:30 6893 1
原创 iOS加载动态图
iOS加载动态图 效果加载加载完后显示数据添加custom.cssbody &gt; div.container { padding: 50px 0; position: relative;}div.container iframe { position: absolute; top: 75px; right: 0;}h2 { margin-top: ...
2018-11-01 20:21:56 2598
原创 手机移动端下拉框
手机移动端下拉框 效果-打开点击选中添加base.css样式添加jquery.min.js添加font-awesome-4.7.0文件夹,用于改变下拉框后面的图标为箭头写前台页面5.index.html页面` <section class="job-module"> <dl class="re...
2018-11-01 19:57:31 19512 1
原创 Ehcache缓存
Ehcache缓存一 . 介绍Ehcache是现在最流行的纯java开源缓存框架,配置简单,结构清晰,功能强大。二 . 特性三 . 使用加入jar包&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.googlecode.ehcache-spring-annotations&amp;lt;/groupId&amp;gt
2018-10-18 17:35:25 249
原创 eclipse调用webservice接口,自动获取代码
使用eclipse调用webservice接口自动生成代码第一步:导包第二步:点击项目-右键-new-other-搜索web service client第三步:点击web service client-输入地址第三步:点击next-选择存放的地址-next-finish第一步:导包 <dependency> <groupId>org.apac...
2018-10-09 11:26:05 6862
原创 springcloud的初步认识
1. 介绍springcloud spring cloud是基于spring boot框架的微服务。可以迅速搭建分布式系统中的公共组件(例如:断路器,集群,配置管理,负载均衡等)。spring cloud也可以在开发人员的电脑上跑起来。 2. springcloud的基本组件Eureka,服务注册中心,特性有失效剔除、服务保护。 代码例子: a. 创建model工程 b.pom...
2018-09-12 14:28:24 242
原创 eclipse新建项目没有src/main/java和src/main/test文件夹
新建项目 选中项目,点击右键选择build path,选择configure build path…..,弹出如下所图页面 如上图所示,点击jre system library,再点击edit..弹出如下图所示 如上图所示,点击alternate,再点击finish,再点击apply,ok 成功,src/main/java和src/main/test文件夹显示出来 ...
2018-09-04 11:19:39 12208 1
原创 javaweb项目实施部署文档
javaweb项目实施部署文档一 .安装配置jdkJdk的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 点开链接看到如下所图的界面: 点击上图中箭头所指的地方,会出现下面的这个界面,此时需要根据你的电脑系统来进行对应的版本进行选择,在选择版本和下载之前你需要首先接收协议,具体界面如...
2018-09-03 15:51:41 11547
原创 MD5加密 生成32位md5码
MD5加密 生成32位md5码工具类:import java.security.MessageDigest;public class MD5Util { /*** * MD5加密 生成32位md5码 * @param 待加密字符串 * @return 返回32位md5码 */ public static String md5...
2018-08-30 14:16:29 8919 1
Tomcat解决跨域的两个jar包java-property-utils-1.9.jar和cors-filter-1.7.jar
2020-10-13
uniapp 密码框和文本输入框点击第二个输入框时,需点击两次
2021-11-08
小程序嵌套H5页面图片不显示
2021-10-26
移动端视频直播给web端
2019-09-25
java使用http调用第三方接口,怎么解决实时性,要求实时性非常高?
2018-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人