01 2019 档案
摘要:Java axis2.jar包详解及缺少jar包错误分析 一、最小开发jar集 axis2 开发最小jar包集: 二、axis2 webservice 服务端jar包: 三、axis2 webservice client端jar包 四、错误分析 1,异常:java.lang.NoClassDefFo
阅读全文
摘要:MySql 递归查询 一、递归语句 -- 向下递归函数 SELECT GROUP_CONCAT('''', pk_dept , '''') FROM rz.dept WHERE FIND_IN_SET(fr_pk_dept,'1070')>0; 结果: 设置某个部门下的所有子部门为无效: updat
阅读全文
摘要:Java JDBC调用存储过程:无参、输入带参、输出及输出带参 示例代码:
阅读全文
摘要:Mysql 批量更新update的表与表之间操作 一、方法一 使用User2表数据更新User表: 二、方法二 使用User2表数据更新User表:
阅读全文
摘要:Pycharm创建Django项目并访问Django 一、Django插件 如果没有Django插件,需要先安装Django插件。 1,首先点击Default Settings,打开设置页面: 2,打开Project Interpreter: 3,安装一下Django插件: 二、创建Django工程
阅读全文
摘要:PyCharm 设置护眼背景色 一、方法 File -> Seting -> Editor -> Color Scheme -> General -> Text -> Default text -> BackGround设置为E1F4E
阅读全文
摘要:PyCharm配置Python3开发环境 PyCharm的开发环境是配置在对应的工程中; 一、创建一个Project 工具栏:New - New Project 建议指定一个专门的目录 ,用来存放python代码。如图中,使用E:\Pycharm_workspace目录专门存放python代码 。
阅读全文
摘要:Python3+PyQt5+PyCharm 桌面GUI开发环境搭建 一、安装python PyQt5所支持的python版本是不低于3.5版本 python3.5以上的版本安装:https://www.python.org/downloads/windows/ 二、安装PyQt5 三、配置pycha
阅读全文
摘要:PyCharm 安装及破解方法 一、安装 首先要下载Pycharm这个软件,可以在官网下载进行下载。 下载完软件之后,双击安装文件即可进行安装,双击后出现下图所示的提示,点击Next即可。 然后会出现一个选择安装目标路径的提示,你可以自定义安装路径也可以选择默认安装路径(默认安装路径是在C盘,以后运
阅读全文
摘要:Spring Boot 2 (八):Spring Boot 集成 Memcached 一、Memcached 介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。M
阅读全文
摘要:Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源 在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。 这个神器就是 CommandLine
阅读全文
摘要:Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏 云收藏项目已经开源3年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案例来讲确实是一个绝佳的 Spring
阅读全文
摘要:Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践 Spring Boot + Nginx + Mysql 是实际工作中最常用的一个组合,最前端使用 Nginx 代理请求转发到后端 Spring Boot 内嵌的 Tom
阅读全文
摘要:Spring Boot 2 (四):使用 Docker 部署 Spring Boot Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。 首先构建一个简单的 Spring Boot 项目,然后给项目添加
阅读全文
摘要:Spring Boot 2 (三):Spring Boot 2 相关开源软件 一、awesome-spring-boot Spring Boot 中文索引,这是一个专门收集 Spring Boot 相关资料的开源项目,也有对应的导航页面。 产品主页 http://springboot.fun 项目主
阅读全文
摘要:Spring Boot 2 (二):Spring Boot 2 动态 Banner Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner。 一、配置依赖 使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站h
阅读全文
摘要:Spring Boot 2(一):Spring Boot 2.0新特性 Spring Boot依赖于Spring,而Spring Cloud又依赖于Spring Boot,因此Spring Boot2.0的发布正式整合了Spring5.0的很多特性,同样后面Spring Cloud最新版本的发布也需
阅读全文
摘要:Spring Boot(二十):使用spring-boot-admin对spring-boot服务进行监控 Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。 但是这样
阅读全文
摘要:spring Boot(十九):使用Spring Boot Actuator监控应用 微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题? 在这种框架下,
阅读全文
摘要:Spring Boot(十八):使用Spring Boot集成FastDFS 环境:Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0 功能:使用Spring Boot将文件上传到分布式文件系统FastDFS中。 一、pom包配置 加入了fastdfs-client-ja
阅读全文
摘要:Spring Boot(十七):使用Spring Boot上传文件 环境:Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0 一、pom包配置 引入了spring-boot-starter-thymeleaf做页面模板引擎,写一些简单的上传示例。 二、启动类设置 tomc
阅读全文
摘要:Spring Boot(十六):使用Jenkins部署Spring Boot jenkins是devops神器,介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为四个步骤; 第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步
阅读全文
摘要:Spring Boot(十五):spring boot+jpa+thymeleaf增删改查示例 一、快速上手 1,配置文件 (1)pom包配置 pom包里面添加jpa和thymeleaf的相关包引用 (2)在application.properties中添加配置 其中propertiesspring
阅读全文
摘要:Spring Boot(十四):spring boot整合shiro-登录认证和权限管理 使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全
阅读全文
摘要:Spring Boot(十三):spring boot小技巧 一、初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用Jpa,另外一种是Spring JDBC。两种方式各有区别下面来详细介绍。 1,使用Jpa 在使用spring boot jpa的情况下设
阅读全文
摘要:Spring Boot(十二):spring boot如何测试打包部署 一、开发阶段 1,单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 (1)在pom包中添加spring-boot-starter-test包引用 (2)开发测试类 以最简单的he
阅读全文
摘要:Python3 hasattr()、getattr()、setattr()函数简介 一、hasattr(object, name) 判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是str
阅读全文
摘要:Python3 格式化字符串 在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-formatting和str.format() 一、%-formatting 注:这种格式不是很好,因为它是冗长的,会导致错误。 二、str.format() str.fo
阅读全文
摘要:Python3 join函数和os.path.join用法 os.path.join()连接两个文件名地址的时候,就比os.path.join("D:\","test.txt")结果是D:\test.txt
阅读全文
摘要:Python3 根据m3u8下载视频,批量下载ts文件并且合并 m3u8是苹果公司推出一种视频播放标准,是一种文件检索格式,将视频切割成一小段一小段的ts格式的视频文件,然后存在服务器中(现在为了减少I/o访问次数,一般存在服务器的内存中),通过m3u8解析出来路径,然后去请求,是现在比较流行的一种
阅读全文
摘要:Spring Boot(十一):Spring Boot中MongoDB的使用 mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,
阅读全文
摘要:Spring Boot(十):邮件服务 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此
阅读全文
摘要:Spring Boot(九):定时任务 一、pom包配置 pom包里面只需要引入springboot starter包即可 二、启动类启用定时 在启动类上面加上@EnableScheduling即可开启定时 三、创建定时任务实现类 定时任务1: 定时任务2: 结果如下: 四、参数说明 @Schedu
阅读全文
摘要:Spring Boot(八):RabbitMQ详解 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。
阅读全文
摘要:Spring Boot(七):springboot+mybatis多数据源最简解决方案 说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。 一、配置文件 pom包就不贴了比较简单该依赖的就依赖,主要是数据库这边的配置: 一个test1库和一个test2库,其
阅读全文
摘要:Spring Boot(六):如何使用mybatis orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。 目前情况:传统企业
阅读全文
摘要:Spring Boot(五):spring data jpa的使用 一、spring data jpa介绍 1,JPA是什么 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出
阅读全文
摘要:Spring Boot(四):thymeleaf使用详解 thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 一、thymeleaf介绍 Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JS
阅读全文
摘要:Spring Boot(三):Spring Boot中Redis的使用 Spring Boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。 一、Redis介绍 Redis是目前业界使用最广泛的内存数据存储。 相比memcached,Redis支持更丰富的数据结构,例如hashes,
阅读全文
摘要:Spring Boot(二):web综合开发 一、web开发 Spring Boot web开发非常的简单,其中包括常用的json输出、filters、property、log等 1,json 接口开发 在以前的spring 开发的时候需要我们提供json接口的时候需要做配置: 添加 jackjso
阅读全文
摘要:Spring Boot(一):入门篇 一、Spring Boot介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。就是spring boot其实不
阅读全文
摘要:DBeaver连接Oracle11g数据库 一、准备 (1)dbeaver管理软件 (2)远程连接数据库地址、用户名秘密等 (3)Oracle驱动:ojdbc6.jar工具包 下载地址:https://www.oracle.com/technetwork/apps-tech/jdbc-112010-
阅读全文
摘要:DBeaver数据库管理工具连接Sybase数据库 1. 下载DBeaver 官方网站:http://dbeaver.jkiss.org/ DBeaver5.3.1解压缩版(不用安装和配置):http://dbeaver.jkiss.org/files/dbeaver-5.3.1-win32.win
阅读全文
摘要:jQuery操作下拉框的text值和val值 1,JS源码 2,jQuery操作 (1)获取当前选中select的text值 (2)获取当前选中select的value值 (3)获取当前选中select的索引值 (4)设置索引值为1的项为当前选中项 (5)设置value值1的项为当前选中项 (6)设
阅读全文
摘要:JS传值中文乱码解决方案 一、相关知识 1,Java相关类: (1)java.net.URLDecoder类 HTML格式解码的实用工具类,有一个静态方法:public static String decode(String 变量名,String 编码格式);给变量指定解码。 (2)java.net
阅读全文