编程语言

集成 Spring + Spring MVC + MyBatis 搭建单体应用

04-13
本文首发于 https://antoniopeng.com 这里使用 Maven 项目管理工具构建项目 初始化项目 打开 Intellij IDEA,点击 Create New Project 选择 Maven 构建项目 选择 JDK 版本 勾选项目模板 选择 maven-archetype-webapp 模板(Java Web 项目) 填写项目在 Maven 仓库中的坐标(在 Maven 仓库中根据这个坐标才能找到该项目),具体命名规则根据公司决定 选择 Maven 安装路径(此处不阐述 Ma

spring boot集成zookeeper注册中心

04-13
ZooKeeper是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等 ZooKeeper是一个树形结构的目录服务,支持变更推送 在ZooKeeper中,节点分为两类: 机器节点: 指构成集群的机器 数据节点ZNode: 指数据模型中的数据单元 ZooKeeper将所有数据存储在内存中,数据模型是一棵树(ZNode Tree),由斜杠(/)进行分割的路径,就是一

从Sublime右键安装脚本学注册表编辑器Reg文件语言

04-13
原文地址:https://www.cnblogs.com/yqmcu/p/12701615.html

java stream数据分组 stream().collect(groupingBy

04-13
List<Map<String, Object>> foreList = forecastDataDao.getcityforeresults(param); Map<String,List<Map<String, Object>>> timegroupby=foreList.stream().collect(groupingBy(p->p.get("citycode").toString())); Map<Str

教小白使用Gradle构建Java项目

04-13
本指南将引导您逐步使用Gradle构建一个简单的Java项目. 你会建立什么 您将创建一个简单的应用程序,然后使用Gradle进行构建. 你需要什么 1. 约15分钟 2. 最喜欢的文本编辑器或IDE 3. JDK 6或更高版本 如何完成本指南 像大多数Spring 入门指南一样,您可以从头开始并完成每个步骤,也可以绕过您已经熟悉的基本设置步骤.无论哪种方式,您最终都可以使用工作代码. 要从头开始,请继续以设置项目. 要跳过基础知识,请执行以下操作: [下载](https://github.co

教你如何在工作中“偷懒”,python优雅的帮你解决

04-13
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道,企业对一个员工的评价是出于“产出”而非“付出”.所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助. 而这些工作,如果对于会点编程的人来说,往往通

cxf将wsdl生成java代码

04-13
Apache CXF是一个开源的WebService框架,CXF可以用来构建和开发WebService 环境 win10 下载 官网下载:http://cxf.apache.org/download.html 解压后如下所示: 配置环境变量 新建变量CXF_HOME path变量下添加: %CXF_HOME%\bin 验证 cmd中运行wsdl2java -v,忽略提示,显示版本号则证明配置成功 生成java文件 wsdl2java url 或者 wsdl文件 示例 - 手机归属地webServ

小学生趣味C++编程第51课 拍手游戏

04-13
链接:https://pan.baidu.com/s/1qDdBkFPakLtCvh8_W2wiog 提取码:x3zg #include<iostream> using namespace std; int main() { int time, count,teacher,nike, glair; bool flag; time=0; count=1; teacher=nike=glair=0; do { flag=0; time++; if(teacher<9) { flag=1; t

springboot shiro session过期时间配置

04-13
第一种方式:使用内置tomcat容器配置:在application.properties配置: #session过期时间(单位秒)  默认1800s(30min) #设置小于60秒,则会默认取1分钟 #实际过期时间为秒数对分钟取整,比如设置2000,则 2000s/60=33min,33min*60=1980s,实际过期时间为1980s server.session.timeout=3600 说明:该种方式只有使用内部tomcat时有效(EmbeddedServletContainerCusto

Springboot(2.2.2)+Mybatis-Plus(3.0-RC3)+shedLock

04-13
主要架构选型 Springboot(2.2.2)+Mybatis-Plus(3.0-RC3)+shedLock(4.0.1) 开发注意事项 Q&A 1. ShedLock 部署时需要创建表 (特别注意不同库创建的sql) Mysql: CREATE TABLE shedlock( name VARCHAR(64), lock_until TIMESTAMP(3) NULL, locked_at TIMESTAMP(3) NULL, locked_by VARCHAR(255), PRIMARY

html5+css+JavaScript 轮播图

04-13
BEGIN: HTML代码如下 <div id="slideShowContainer"> <ul id="imgUl"> <li> <div class="SlidePic"> <a href="#"><img src="img/g_1.jpeg" alt="" /></a> </div>

springboot加载外部依赖并在构建包时将其打入相应的目录下

04-13
当我们在maven仓库中无法找到需要的依赖时,需要将相应的依赖jar包下载下来放到项目的某个目录下,然后通过配置文件配置将其引入项目中使用.如下引入sigar依赖:具体下载地址 1.依赖具体目录如下: 2.pom.xml配置: <!-- 此处使用外部引用 --> <dependency> <groupId>org.hyperic</groupId> <artifactId>sigar</artifactId> <scope>

python获取原图GPS位置信息,轻松得到你的活动轨迹

04-13
一.图像EXIF信息 介绍 EXIF(Exchangeable image file format,可交换图像文件格式)是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据,如拍摄时间.图像分辨率.感光值.GPS坐标等. Exif最初由日本电子工业发展协会在1996年制定,版本为1.0.1998年,升级到2.1,增加了对音频文件的支持.2002年3月,发表了2.2版. Exif可以附加于JPEG.TIFF.RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件

Spring Boot Actuator 监控实践

04-13
Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能,可以查看应用配置的详细信息,例如自动化配置信息.创建的Spring beans以及一些环境属性等. 1.创建Spring Boot工程,pom.xml的配置如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

150+行Python代码实现带界面的数独游戏!益智烧脑了解一下!

04-13
150行代码实现图形化数独游戏 Github地址 ,欢迎各位大佬们fork.star啥的,感谢: 今天闲着没事干,以前做过html+js版的数独,这次做个python版本的,界面由pygame完成,数独生成由递归算法实现,由shuffle保证每次游戏都是不一样的情况,have fun: 功能列表: 图形化的数独游戏: python实现,依赖pygame库: 随机生成游戏,每次运行都不一样: 数字填入后的正确性判断以及颜色提示: 显示剩余需填入的空格,已经操作的次数: 难度可选,通过修改需要填入的

python基础学习-面向对象高级

04-13
一.反射 1.什么是反射? 指的是在程序运行过程中可以"动态 (不见棺材不掉泪)"获取对象的信息 2.为什么要用反射? 在不清楚对方程序提供的obj值对其进行分析处理时,不知道从什么地方获取,也不清楚这个值得属性的情况下 就需要用到反射进行动态获取进行分析 3.如何实现反射? #举例: class People: def __init__(self,name,age): self.name=name self.age=age def say(self): print('<%s:%

PC端数据下载软件开发(Python)

04-13
存储工具:阿里云->对象存储 需要将数据从云端下载到本地后再进行后续分析处理. 手动下载 需要下载的文件不多时,可以用这个方式. 依次点击:阿里云->控制台->对象存储->Bucket列表->XX Bucket->文件管理 该界面下,选中数据文件后,点击 批量操作->下载 脚本下载(Python) 按照阿里云的SDK文档(有各种语言的版本,这里选的是Python),可以很快地编写下载脚本: https://help.aliyun.com/document_deta

Embed Tomcat Java(内嵌tomcat启动简述)

04-13
简单记录一下内部tomcat启动 maven pom.xml <dependencies> <!-- embed tomcat dependency --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>8.5.28</version&g

C++——数组与指针

04-13
在C++中,数组名其实是 一个指向数组第一个元素的常量指针. 在之前讲数组的博客(C++——一维数组)中提到过,数组在内存中是线性结构.你可以想像有一个羽毛球筒(就是装羽毛球那个长长的盒子),假设里面最多可以装五个羽毛球,开口的一端是末端.那么可以把这个模型看成是一个数组,数组的大小为5(再大就装不下了). 假设我们声明一个数组: int list[6] = {11, 12, 13, 14, 15, 16}; 那么这个数组在内存中存放的方式为: 我们可以用指针的方式来访问数组的值,如: C++允

【Selenium02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!

04-13
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博文 二.Selenium第一篇博文地址: [Selenium01篇]python+selenium实现Web自动化:搭建环境,Selenium原理,定位元素以及浏览器常规操作! 三.Selenium之鼠标操作和键盘操作 1.鼠标事件 在webdriver中,鼠标操作的方法封装在 ActionChai