其他
奋斗的蜗牛,奔跑吧
坚持不懈和疯狂的行动,总是肯定自己,处处大胆自信,敞开心扉,激发智慧,不断进取,永不放弃。你怎么能不成功?
展开
-
win7搭建FTP服务器
①打开计算机管理页面。②右击添加ftp站点。原创 2022-07-23 20:30:00 · 2862 阅读 · 0 评论 -
JS实现根据详细地址获取经纬度功能示例
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://api.map.baidu.com/api.转载 2021-07-12 13:42:14 · 1159 阅读 · 0 评论 -
vue+ts cdn引入echarts
vue.config.js 配置module.exports = { .... configureWebpack: { name: name, devtool: 'cheap-module-eval-source-map', externals: { echarts: 'echarts' } } ....}index.html<!DOCTYPE html><html lang=""> <head> &转载 2021-05-23 12:30:34 · 716 阅读 · 0 评论 -
java 根据实体类生成建表语句
package jdbc.com; import java.io.IOException;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import jdbc.com.entity.User; /** * 通过实体类生成建表语句 */public class GenerateSqlFromEntity2 { // public static Map<String, S.转载 2021-05-23 12:29:51 · 1401 阅读 · 0 评论 -
SpringBoot实现定时任务@EnableScheduling
1. 新建项目,在pom.xml导入必要的依赖。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent>转载 2021-05-23 12:29:05 · 222 阅读 · 0 评论 -
解决Navicat连接MySQL出现1251-Client does not support authentication protocol requested by server;
转载:https://blog.csdn.net/qq_38455201/article/details/83024357转载 2021-05-23 12:28:10 · 142 阅读 · 0 评论 -
Java : 清理 Gradle 生成的 build、out 目录
build、out 目录会存放缓存、class文件等。使用 Intellij IDEA 编写代码时,有时会遇到缓存、class文件内容和实际代码不一样的情况,会发省一些很诡异的事情,比如运行结果不符合预期、运行报错等。这个不一样可能是:代码中挪动类的位置了,缓存中没挪。 代码中某个资源文件更新了,但是缓存中没更新。 等等解决办法是删除这些目录。手动删,或者写个 gradle task 删除:task cleanBuildDir(type: Delete) { delete "${转载 2021-03-27 15:39:15 · 3655 阅读 · 0 评论 -
@ConditionalOnProperty
@ConditionalOnProperty的作用和用法在spring boot中有时候需要控制配置类是否生效,可以使用@ConditionalOnProperty注解来控制@Configuration是否生效.配置类代码:@Configuration@ConditionalOnProperty(prefix = "filter",name = "loginFilter",havingValue = "true")public class FilterConfig { //prefix为转载 2021-03-19 17:21:59 · 33171 阅读 · 0 评论 -
IntellIJ Idea 修改内存大小
平时工作中经常会遇到idea内存不足的问题,我们可以通过两种方法对idea的内存大小进行修改的。第一种方法:打开idea,操作如下图所示:打开一个新的窗口如下:xmx:设置idea的内存大小,本人设置2G,可根据自身需要设置。然后重启即可。第二种方法:直接修改idea的vm options打开新窗口如下:根据自己的需要进行修改保存重启idea即可。也可以直接找到安装idea的C:\Users\admin\.IntelliJIdea2018.3\config这个转载 2021-03-17 23:03:31 · 4105 阅读 · 0 评论 -
jquery 清空某个节点下的元素
1.清空某个节点下的所有元素$("#test").empty()2.清空某个节点下的特定元素$("#table").find("td").remove();原创 2021-02-26 11:16:04 · 375 阅读 · 0 评论 -
layui confirm 取消事件
layer.confirm('确定要删除吗?', { icon:3, title:"提示", btn: ['确定', '取消'], submit:function(index){ layer.close(index); console.log("提交...原创 2021-02-20 13:53:56 · 1916 阅读 · 0 评论 -
JPA No EntityManager with actual transaction available for current thread
原因是在删除操作上没有添加事务管理。解决方法:在对应的service方法上添加事务 @Transactional(propagation = Propagation.REQUIRED)原创 2021-02-19 15:06:22 · 144 阅读 · 0 评论 -
解决 IDEA 创建 Gradle 项目没有src目录问题
1. 目录:创建的 Gradle 项目 没有 src 目录 2.解决没有生成src目录这是刚才创建好的项目,我们发现并没有src目录,这可怎么办呢?不要着急,下面我们来解决一下 这时因为新建的文件夹不是Source Dir,所以需要自己在gradle里面添加一个Task任务首先先打开build.gradle再里面创建一个Task任务这里我贴一下代码task"create-dirs" << { sourceSets*.java.src.转载 2021-01-22 10:19:47 · 1685 阅读 · 1 评论 -
测试URL连接是否可用
package com.ts.t.test;import java.io.InputStream;import java.net.URL;public class Test { public static void main(String[] args) { URL url; try { url = new URL("http://www.htqyy.com/home/music"); InputStream in = url.openStream(); System.原创 2021-01-19 13:20:01 · 680 阅读 · 0 评论 -
tomcat配置debug模式
进入tomcat的bin目录下打开catalina.bat文件在第2行添加SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788原创 2021-01-11 12:39:21 · 934 阅读 · 0 评论 -
轻松搭建CAS 5.x系列(3)-连接数据库,使用数据库表中的帐号做登录
概要说明前面的CAS SEVER中的登录帐号名是配置中写死的,实际情况中不太可能用这些方法。通常情况下,数据库的帐号名密码都是在数据库表中的,这样可以对登录帐号进行增删改的处理。如果您对搭建固定帐号的CAS SERVER还不了解的话,可以查看上一章节《轻松搭建CAS 5.x系列(2)-搭建HTTPS的SSO SERVER端》本文就是来解决这个问题的。操作步骤可以看到上一张中登录的画面中,还是有一条错误提示OK,看到错误了,那我们继续。·1. 我们此次使用的是Mysql...转载 2021-01-08 15:29:41 · 253 阅读 · 0 评论 -
轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端
概要说明cas的服务端搭建有两种常用的方式: 1. 基于源码的基础上构建出来的 2. 使用WAR overlay的方式来安装官方推荐使用第二种,配置管理方便,以后升级也容易。本文就是使用第二种方式安装步骤1. 安装GIT自行到https://www.git-scm.com/download/下载后安装2. 创建CAS的工作目录mkdir d:\casoverlay cd d:\casoverlay d:3.下载CAS Overlay...转载 2021-01-08 15:12:17 · 363 阅读 · 1 评论 -
WIN7系统 SecureCrt通过PC的Telnet连接本地localhost
一、打开Telnet服务和客户端1、找到左下角程序中的“控制面板”2、选择“程序和功能”3、点击左侧”打开或关闭Windows功能“4、选中”Telnet服务器“和”Telnet客户端“,点击确定。5、重启电脑6、检查Telnet服务是否起来(1)在电脑最下面板鼠标右键,选中“启动任务管理器”(2)弹出选中点击如图位置(3)找到Telnet服务看图中位置状态,若没启动,则右键手工启动(4)手工启动时,有时会报“无法启动服务,错误1068:依赖服务或组无法启动”的错误,此时可双击Telne转载 2021-01-08 15:03:51 · 2456 阅读 · 0 评论 -
Windows 环境安装Ldap(二)
安装客户端LdapBrowser282.zip下载地址原创 2021-01-07 22:16:48 · 196 阅读 · 0 评论 -
java list集合转字符串
package com.zs.saml.client;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang3.StringUtils;public class Test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); li...原创 2021-01-07 10:27:01 · 672 阅读 · 0 评论 -
Windows 环境安装Ldap(一)
环境准备OpenLDAPforWindows_x64.zip下载地址安装原创 2021-01-04 13:14:22 · 651 阅读 · 0 评论 -
JavaScript 获取浏览器的宽高
var _width= document.documentElement.clientWidthvar _height= document.documentElement.clientHeight原创 2020-09-22 19:22:38 · 75 阅读 · 0 评论 -
Extjs在线导出Excel文件
例如: $("#export").click(function() { var m = sensitiveWordsLightGrid.grid.getSelections(); if (m.length == 0) { Ext.Msg.confirm("提示", "确定要全部导出吗?", function(btn, pa...原创 2019-02-21 10:45:21 · 672 阅读 · 0 评论 -
case和cast函数
case a when null then null else a end; 如果a为空,则输出空,否则啊,相当于if elsecast(a as decimal) mysql中进行类型转换原创 2019-02-27 09:08:55 · 962 阅读 · 0 评论 -
hadoop+eclipse在/plugin目录导入hadoop-eclipse-plugin-2.7.3.jar插件无法识别插件问题
今天在添加hadoop-eclipse-plugin-2.7.3.jar插件的时候按老司机说的放在/plugin目录下,重启eclipse发现插件好像没有加载,没有出现大象。然后各种询问大牛,终于发现了问题,版本问题 版本问题 版本问题 重要的事情说三遍,其他插件加载不出来也可能是这个问题。eclipse3.5以前:/plugins目录eclipse3.5及以后版本:/dropins目录...转载 2019-05-28 11:14:47 · 1448 阅读 · 2 评论 -
jQuery中ajax
$.ajax({ type: "POST", url: xxx.action, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', ...原创 2019-02-20 09:18:10 · 90 阅读 · 0 评论 -
Spring框架(四)---Spring的优点
1.提供了诸多的(如:Struts、Hibernate、MyBatis、Quartz等)直接支持,进行集成2、方便解耦、简化开发 Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器的管理,大大的降低了组件之间的耦合性。3、支持AOP Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事物、日志等进行集中式处...原创 2019-02-22 11:02:21 · 380 阅读 · 0 评论 -
js四舍五入
var a=2.35; alert(a.toFixed(1));四舍五入保留一位小数原创 2019-02-21 10:35:55 · 90 阅读 · 0 评论 -
sleep()和wait()的区别及wait方法的一点注意事项
一.查看APIsleep是Thread类的方法,导致此线程暂停执行指定时间,给其他线程执行机会,但是依然保持着监控状态,过了指定时间会自动恢复,调用sleep方法不会释放锁对象。当调用sleep方法后,当前线程进入阻塞状态。目的是让出CPU给其他线程运行的机会。但是由于sleep方法不会释放锁对象,所以在一个同步代码块中调用这个方法后,线程虽然休眠了,但其他线程无法访问它的锁对象。这是因为...转载 2019-02-26 13:23:11 · 323 阅读 · 0 评论 -
Java——run()方法和start()方法的区别
线程的run()方法是由java虚拟机直接调用的,如果我们没有启动线程(没有调用线程的start()方法)而是在应用代码中直接调用run()方法,那么这个线程的run()方法其实运行在当前线程(即run()方法的调用方所在的线程)之中,而不是运行在其自身的线程中,从而违背了创建线程的初衷;下面是一个用来说明start()方法和run()方法的区别的实例:public class Welc...转载 2019-02-26 12:54:16 · 912 阅读 · 0 评论 -
Spring MVC框架(四)---springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...转载 2019-02-23 14:23:52 · 328 阅读 · 0 评论 -
httpclient
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。简介编辑HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java ...原创 2019-02-23 14:25:22 · 110 阅读 · 0 评论 -
Spring MVC框架(二)---优点
1、让我们能非常简单的设计出干净的Web层和薄薄的Web层;2、进行更简洁的Web层的开发;3、天生与Spring框架集成(如IoC容器、AOP等);4、提供强大的约定大于配置的契约式编程支持;5、能简单的进行Web层的单元测试;6、支持灵活的URL到页面控制器的映射;7、非常容易与其他视图技术集成,如Velocity、FreeMarker等等,因为模型数据不放在特定的AP...转载 2019-02-23 14:24:45 · 1073 阅读 · 0 评论 -
Spring MVC框架(一)---什么是Spring mvc
什么是spring mvc一,首先是一个MVC框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。二,springMVC,是spring的一个子框架,当然拥有spring的特性,如依赖注入。Spring下...原创 2019-02-22 13:43:16 · 22570 阅读 · 0 评论 -
Spring框架(七)---Spring-面向切面编程(AOP)
Spring AOP详解一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是...转载 2019-02-22 13:30:19 · 182 阅读 · 0 评论 -
Spring框架(五)----Spring的体系结构
转载:https://blog.csdn.net/chs007chs/article/details/80536452上图是Spring 5的模块结构图,而这些组件被分别整合在核心容器(Core Container)、AOP(Aspect Oriented Programming)、设备支持(Instrument)、数据访问及集成(Data Access/Integratioin)、Web...转载 2019-02-22 11:23:44 · 875 阅读 · 0 评论 -
Spring框架(三)---Spring的初衷,目标,基本组成
Spring的初衷1、JAVA EE开始应该更加简单。2、使用接口而不是使用类,是更好的编程习惯。Spring将使用接口的复杂度几乎降低到了零。3、为JavaBean提供了一个更好的应用配置框架。4、更多地强调面向对象的设计,而不是现行的技术如JAVA EE。5、尽量减少不必要的异常捕捉。6、使应用程序更加容易测试。Spring的目标:1、可以令人方便愉快的使用Sp...转载 2019-02-22 10:53:57 · 797 阅读 · 0 评论 -
ibatis和mybatis的区别
1.mybatis中的sql语句占位符采用的是#{对应实体的字段名} select id,username,age,sex from student where id=#{id} ibatis中的sql语句占位符采用的是#对应实体的字段名# select id,username,age,sex from student where id=#id# ...原创 2019-02-22 10:32:47 · 379 阅读 · 0 评论 -
如何撰写《软件需求规格说明书》
1概述1.1编写目的指出编写《需求规格说明书》的目的。下面是示例:编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基...转载 2019-02-22 09:50:33 · 7173 阅读 · 0 评论 -
推荐一款代码神器,代码量至少省一半!
推荐一款代码神器,代码量至少省一半!在我们 Java 项目里面,有很多 Java Bean 需要为每个属性生成 get/ set 方法,增删改属性都需要维护这些 get/ set 方法甚是麻烦。今天给大家介绍一款能帮助我们简化这些代码的神器:Lombok!有了这个神器,你的 Java Bean 类的代码量至少可以省一半。什么是Lombok?https://www.projectl...转载 2019-01-30 17:29:38 · 195 阅读 · 0 评论