- 博客(136)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 log4j2配置记录
1、配置说明log4j2.xml结构<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE xml><Configuration> <Properties> ... </Properties> <Appenders> ... </Appenders> <Loggers> ...
2022-05-19 14:07:56
756
原创 C3P0配置整理
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --><property name="acquireRetryAttempts">30</property> <!--两次连接中间隔时间,单位毫秒。Defau
2022-05-19 10:05:21
214
原创 jvm.dll+0x4c4686异常
1、异常描述myeclipse2014运行web项目Tomcat崩溃,界面输出异常错误,并在Tomcat/bin文件夹下生成hs_err_pid****.log、replay_pid****.log文件。hs_err_pid****.log异常内容如下:## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000
2022-05-19 09:56:13
1591
原创 org.apache.subversion.javahl.ClientException: Previous operation has not finished; run ‘cleanup
SVN异常处理
2022-05-19 09:06:19
491
1
原创 Java实现千万级Excel导出(含POI下载地址)
基于Java实现千万级Excel数据导出,目前有很多的实现方式,本文主要介绍基于POI的实现方式。POI常用的两种对象分别为HSSFWorkbook 和SXSSFWorkbook,简要介绍如下:HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls,一张表最大支持65536行数据,256列,也就是说一个sheet页,最多导出6w多条数据。XSSFWorkbook:是操作Excel2007-2010的版本,扩展名是.xlsx,它的一张表最大支持1048576行,1
2021-06-18 11:16:56
2858
2
转载 MUI 混合开发移动app应用开发 --- app版本升级
当我们的app开发完成之后,无可避免的以后会进行产品升级,那么我们希望在客户的手机上让app进行自动升级,可以分为自动升级和手动升级。自动升级:一般在客户app第一次打开首页的时候。手动升级:在app界面提供一个升级的入口。界面效果演示如下:代码其实也很简单,不过针对ios和android要分开处理。基本思路是获取本机的app版本号,然后同服务器上面的app版本号进行比较,如果小于服务器上面的app版本号,那么就执行更新操作。var btn = ["确定升级", "取...
2021-02-02 09:00:46
385
原创 mysql8.0.18.0 msi安装教程
1、先去官网(https://dev.mysql.com/downloads/mysql/)下载mysql。或者从下面提供的资源处下载mysql8.0.18.02、运行安装文件3、根据自己的需要,把左边的products添加到右边,右边就是要安装的组件4、接着Execute-》next-》next5、next6、next,一般选择第一项,如果需要用旧的navicat连接此数据库,则选择第二项,两者区别在于密码规则不同7、输入密码,继续往下,可以新增多个
2020-05-13 16:26:40
4224
原创 使用Navicat连接MySQL8.0版本报1251错误
出现1251错误是因为,MySQL8.0版本改变了密码的验证规则caching_sha2_password,MySQL之前的版本验证规则是mysql_native_password,现在需要修改MySQL8的验证规则。1、打开Mysql操作窗口2、输入密码,进入到操作界面3、修改加密规则ALTERUSER'root'@'localhost'IDENTIFIEDBY'password'PASSWORDEXPIRENEVER;4、更新一下用户的密码 ,可以使用原密...
2020-05-13 16:06:27
990
1
原创 SQL Server时间相关查询
select GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName(month,GetDate()) as '月',DateName(day,GetDate()) as '日',DateName(dw,GetDate()) as '星期',DateName(week,GetDate()) as '周数',DateNam...
2019-09-19 22:03:44
315
原创 SQLServer时间转换格式汇总
Sqlserver对时间转换格式汇总Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CON...
2019-09-19 22:00:40
5387
转载 SpringMVC中Interceptor和Filter区别
Interceptor主要作用:拦截用户请求,进行处理,比如判断用户登录情况,权限验证,主要针对Action请求进行处理。是通过HandlerInterceptor 实现的。配置如下: <mvc:interceptors> <bean class="cn.appsys.testInterceptor"></bean>//拦截所...
2019-06-17 16:27:16
391
转载 Lombok介绍、使用方法和总结
1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.大致意思是Lombok通过增加一些“处理程序”,可以让...
2019-06-17 16:26:05
417
转载 Shiro权限管理框架详解
1权限管理1.1什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.2用户身份认证1.2.1概念...
2019-06-17 16:23:23
2665
2
原创 (七)SprintBoot项目打包成jar并做成后台运行的服务
一、生成可运行的jar包1、在上文整合好的SpringBoot项目中,设置packaging属性值为jar <groupId>com.xxx</groupId> <artifactId>codebox</artifactId> <packaging>jar</packaging> <...
2019-06-17 11:56:28
950
转载 SpringBoot默认日志框架配置
今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2...
2019-05-28 10:59:51
2605
转载 SpringBoot+Mybatis 自动创建数据表(适用mysql)
Mybatis和Hibernate是两个比较热门的持久层框架。使用起来也各有利弊(个人使用了几个月的Hibernate后还是决定回到Mybatis的怀抱)Mybatis用了快两年了,在我手上的发展史大概是这样的第一个阶段利用Mybatis-Generator自动生成实体类、DAO接口和Mapping映射文件。那时候觉得这个特别好用,大概的过程是这样的在数据库中先...
2019-05-28 09:57:26
26982
16
转载 mybatis-generator 代码自动生成工具(maven方式)
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,mybatis-gennerator插件帮我们自动生成mybatis所需要的dao、bean、mapper xml文件。这里主要通过eclipse工具,来讲解实现;1、建表语句CREATE TABLE `user` ( `id` int(11) NOT NU...
2019-05-28 09:54:31
5402
2
转载 【USB】USB的VID和PID
1.USB定义,VID是什么,PID是什么,他们有什么用?USB(Universal Serial BUS,通用串行总线);VID(Vender ID供应商识别码)和PID(Product ID产品识别码);每一个USB设备都有VID和PID;其中,VID是由供应商向USB-IF(Implementers Forum 应用者论坛)申请。每一个供应商的VID是唯一,PID是由供应商自...
2019-05-22 10:14:12
6319
原创 (六)Maven+SpringBoot整合Mybatis+SQL Server
1、在上文提到的整合项目中,添加依赖<!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId&g...
2019-05-15 18:09:00
5202
2
原创 (五)Maven+SpringBoot整合Bootstrap
1、在已创建好的整合项目中,新增依赖,此处以bootstrap和jauery为例<dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version>3.3.7<...
2019-05-15 16:53:40
2128
7
原创 (四)Maven+SpringBoot+thymeleaf 配置热部署devtools
1、在上文项目中,添加thymeleaf 依赖<!-- 热部署配置 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- option...
2019-05-15 16:28:38
677
原创 (三)Maven+SpringBoot整合thymeleaf
1、在上文创建的整合项目中,添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>2、在...
2019-05-15 16:15:47
3097
原创 (二)Maven整合SpringBoot
1、添加所需parent<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</versi...
2019-05-15 16:03:45
1494
原创 (一)Myeclipse2018创建Maven项目
1、File->new ->Maven Project2、根据项目需要选择Catalogs,此处考虑后续整合,不选择web项目如果是web项目则选择3、想写项目名称等信息4、点击Finish生成目录如下SpringBoot系列文章请查看,更多内容正在更新中(一)Myeclipse2018创建Maven项目(二)Maven整合SpringB...
2019-05-15 15:43:32
950
1
原创 Spring-boot: StandardMultipartFile不能转换为CommonsMultipartFile的问题
异常信息:.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException: Failed to convert value of type 'org.springframewor...
2019-05-15 12:21:13
9316
转载 相似图片搜索原理和JAVA代码实现
相似图片搜索原理(一)你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似图片搜索引擎"还有不少,TinEye甚至可以找出照片的拍摄背景。==...
2019-05-10 17:10:41
3829
原创 Axure RP 8:实现级联菜单
Axure RP 8作为一款原型设计工具,使用起来简单方便,闲着写几篇该工具上常见的操作,方便你我他。实现效果如图:1、选中选项一,不显示级联菜单2、选中选项二,显示级联菜单操作流程如下:1、在新建的项目界面中,新增一个子页面,命名为测试界面,并打开2、在左侧图形库中,选择一个矩形,作为底部Div,设置宽和高,此处设置宽:294,高 443、在底部Div上加...
2019-05-07 17:11:33
3854
转载 Axure RP 8: 注册码(亲测可用)
升级了8.1.0.3377版本后,需要使用下面这组注册码许可:zdfans.com重点:gP5uuK2gH + iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7 ++ FF3pAz7dTu8B61ySxli升级了8.1.0.3372版本后,需要使用下面这组注册码许可证:KoshyKey:wTADPqxn3KChzJxLmUr5jTTitCgs...
2019-05-05 14:15:01
1373
1
转载 RegAsm安装卸载办法
安装C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegAsm.exe "C:\Program Files\MyDllFolderName\MyDllName.dll" /tlbC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "C:\Program Files\MyDllFolde...
2019-04-30 08:30:36
1212
原创 mybatis:批量插入数据
在项目开发中总是会遇到一次性插入很多数据的情况,而数据通常会保存的List集合中,如果通过遍历集合再逐条插入就显得有点麻烦,下面就提供一份mybatis下批量插入的代码实现<insert id ="insertPallerBatch" parameterType="java.util.List" > insert into T_PALLET (NAME, PINDEX,GO...
2019-04-11 09:01:26
248
原创 mybatis:主表与副表一对多时插入操作如何获取刚保存的主键ID
话不多说直接上代码:主表:GoodShelf、副表:pallets主表上加上:useGeneratedKeys="true" keyProperty="id" ,id为主键名称,省略不重要的代码<insert id="insertSelective" parameterType="com.ljb.entity.GoodShelf" useGeneratedKeys="true...
2019-04-11 08:53:58
3969
原创 解决bootstrap的模态框shown.bs.modal、hidden.bs.modal函数重复触发的
$('#myModal').on('shown.bs.modal', function (e) {//赋值 console.log("show") });$('#myModal').on('hidden.bs.modal', function (e) { console.log("hide");});问题描述: 根据jquery、js动态手动打开或关闭...
2019-03-11 17:21:14
18569
4
原创 Maven下SpingBoot整合thymeleaf并实现热部署
一、SpingBoot整合thymeleaf:1、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>...
2019-03-07 11:25:00
503
原创 基于Maven的SpringBoot整合Mybatis+Mysql之IDEA代码分享(二)
接上一篇:基于Maven的SpringBoot整合Mybatis+Mysql之疯狂吐槽(一)完整流程如下:1、打开IDEA(有空的时候会写一篇下载、配置和安装的文章),File-》New-》Project,点击Spring Initializr,Project SDK出,点击New,选择你的SDK,勾选Default,2、点击Next,输入你希望的包名,项目名称之类的,使用默认也行...
2019-03-01 17:09:21
666
1
原创 基于Maven的SpringBoot整合Mybatis+Mysql之疯狂吐槽(一)
由于项目需要,尝试使用SpringBoot整合Mybatis使用,瞎折腾了两天,重要弄出了一个可以运行的demo,心中无数。。。飞过,趁着火气未消,特地写下以下注意事项,供众多新生代参考,避免像我一样深陷泥潭,浪费宝贵的时间使用在没有意义的配置文件上面,最后附上完整可运行代码。一、千万不要使用eclipse、Myeclispe进行两者整合、万不要使用eclipse、Myeclis...
2019-03-01 17:07:14
1353
原创 maven项目查询jar依赖的网址
通过官网:http://mvnrepository.com/,或者:https://search.maven.org/在搜索栏中输入想要引入的依赖group id或者artifact id名称,如输入:Spring boot,选择Spring-boot,点击最新版本,如:以下就会出现相关pom.xml中依赖的代码,如:<dependency><groupI...
2019-02-27 16:27:15
3403
原创 tomcat8.5.38控制台输出乱码的处理
控制台错误显示如下:刚开始还以为是conf下面的server.xml文件对tomcat服务器编码设置的问题,改了都没反应,对可能出现的情况都排查了一下,就是无法正常显示,最后才想到,控制台的输出,根本上还是一种日志,进而通过修改conf下logging.properties文件的以下属性,才最终解决这个乱码,方法如下:1、找到java.util.logging.ConsoleHandl...
2019-02-26 17:29:18
4317
1
原创 Myeclipse2014新建Maven项目(四)
基于现在越来越多人使用Intellij IDEA创建maven项目,作为坚守Myeclipse一线的战队员,趁着有空,记录下Myeclipse2014创建Maven项目的过程,免得到时候不记得了。具体的创建方式有几种,此处只说明其中一种,直接创建Maven项目:1、打开编译器,右键-》New-》Project-》选择Maven Project,点击Next2、选择路线1或者2都行,此处...
2019-02-26 11:53:42
586
原创 JDK64位解压版版本共享(包含1.6、1.7、1.8、10、11.0.1等)
考虑到JDK安装版的诸多不便,找了几个版本的解压版乙供使用,话不多说,直接上干货1.6地址:链接:https://pan.baidu.com/s/1YW3lTGLrgei7z4L7YoayzQ 提取码:865s 1.7地址:链接:https://pan.baidu.com/s/1jdS4L9Yi4Gtrn8NYgwDhNQ 提取码:l2wv 1.8地址:链接:https://pan....
2019-02-26 11:11:58
16489
17
STM32F4x7+freertos+lwip+ssl+MQTT完整代码
2019-01-22
5+SDK最新MUI在eclipse下整合案例源码及说明
2018-04-08
SpringMVC4.3.7+Spring4.3.7+MyBatis3.4.2+Maven3.5.0+BootStrap3.3.7+Mysql整合项目
2017-09-13
Java读写HID USB设备案例及jar
2017-09-13
SpringMVC4.3.10+Spring4.3.10+MyBatis3.4.4+BootStrap3.3.7整合项目
2017-08-30
Java串口通信CommAPI(windows版)
2016-08-10
27本Java核心书籍
2015-07-20
SSH整合完整代码
2015-07-19
巴巴运动网源码
2015-07-19
Android项目如何生成pdf文件
2016-12-23
EasyUI中树形菜单Tree的动态加载
2016-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人