心静自然凉zc的博客

私信 关注
心静自然凉zc
码龄4年

心静自然凉

  • 300,140
    被访问量
  • 52
    原创文章
  • 39,035
    作者排名
  • 44
    粉丝数量
  • 于 2017-08-05 加入CSDN
获得成就
  • 获得56次点赞
  • 内容获得28次评论
  • 获得157次收藏
荣誉勋章
兴趣领域
  • #后端
    #MySQL#Java#架构#Spring Boot#分布式#Linux#Spring#Redis
TA的专栏
  • Mac
    1篇
  • Tomcat相关
    3篇
  • Linux相关
    6篇
  • Spring整合
    3篇
  • 后端逻辑机制实现相关
  • Axure原型设计相关
    2篇
  • HTTP相关
    1篇
  • HTML知识点
    1篇
  • 需求
    1篇
  • 软件安装
  • 随手记
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Mac系统navicat-15永久新版.zip

Mac系统navicat-15永久新版,详见教程,支持bigsur
zip
发布资源于 2 月前

Office_Visio_2007.zip

安装即可用 GCP7C-X87YQ-B9FCR-P3PB9-DM938 QYRY9-33D2M-H4XRK-37XG6-TB6HW DBXYD-TF477-46YM4-W74MH-6YDQ8 W2JJW-4KYDP-2YMKW-FX36H-QYVD8 MTP6Q-D868F-448FG-B6MG7-3DBKT
zip
发布资源于 2 月前

redis-desktop-client.zip

redis客户端 Mac的桌面版应用,支持Big Sur
zip
发布资源于 2 月前

Vuejs.pdf 高清文档

Vuejs.pdf 高清文档
pdf
发布资源于 2 月前

THE HLA TUTORIAL 英文 高清文档

THE HLA TUTORIAL 英文 高清文档
pdf
发布资源于 2 月前

Mac安装nginx,包括安装brew

macbook pro 版本 macos big sur 11.2.11、在安装nginx过程中,提示bash: brew: command not found... ,若已安装brew则可跳过本步骤先安装 brew,执行命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"选择‘清华大学’的源,下载速度较快安装异常: 提示文件夹/usr/local/ 下无...
原创
52阅读
0评论
0点赞
发布博客于 2 月前

centos7.4安装mysql5.7.18详解 附mysql、依赖包等安装文件

1、数据库mysql5.7.18下载官网下载地址:https://downloads.mysql.com/archives/community/个人下载地址:链接:https://pan.baidu.com/s/1QyS7Vlgx4vVL8pDMNzqZzQ 密码:zpub2、mysql数据库依赖包libaio个人下载地址:链接:https://pan.baidu.com/s...
原创
689阅读
0评论
0点赞
发布博客于 1 年前

Mac 升级catalina 安装软件报错 “apple无法检测其是否包含恶意软件”

1. 打开命令终端。 terminal2. 输入命令:sudo spctl --master-disable3. 输入密码后,在执行软件即可
原创
4329阅读
0评论
1点赞
发布博客于 2 年前

centOS 7.5 安装postgres 数据库

新项目使用postgresql,安装周折也浪费点时间,记录下1. 使用yum存储库,安装postgreSQL-10命令:yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noarch.rpm2. 安装服务器软件包:yum inst...
原创
108阅读
0评论
0点赞
发布博客于 2 年前

随手记-Spring Boot2.0配置Druid数据库连接池(单数据源、多数据源、数据监控)

转载记录,后续实践再更新开发环境是:IDEA(2017),JDK(1.8),Maven(3.3.9),SpringBoot(使用的是2.0.3版本,详细创建过程可以参考:https://blog.csdn.net/qq_38455201/article/details/80742205)一:单数据源的配置以及数据监控第一步:导入maven依赖<!--数据库连接驱动和连接池...
转载
345阅读
0评论
0点赞
发布博客于 2 年前

随手记-使用mybatis时注意的两个参数,容易进坑,数据库 too many connections

Mybatis3自己实现了一个连接池,在配置文件中指定datasource的type属性为POOLED即可使用与并发关系较大的两个Mybatis连接池参数是poolMaximumActiveConnections和poolMaximumIdleConnectionspoolMaximumActiveConnections默认10,最大的活动连接数poolMaximumIdleConne...
原创
732阅读
0评论
0点赞
发布博客于 2 年前

随手记-maven 项目引入自定义jar 第三方jar

1.把自己要引入的jar包放到本地随便位置,自己直接放到D盘根目录,这样路径比较简单。2.jar包名称可去掉版本号,因为在maven打包时会生成。3.打开cmd,使用maven命令进行打包,根据自己包名、版本 相应进行更改。mvn install:install-file -Dfile=D:\uxdbjdbc.jar -DgroupId=uxdbjdbc -DartifactId=ux...
原创
65阅读
0评论
1点赞
发布博客于 2 年前

随手记-Spring Boot 面试及知识点

随手记一些看到的spring boot 面试题和知识点,积累学习!!比如下面这一段的 Spring Boot 问答:问:你觉得 Spring Boot 最大的优势是什么呢?答:Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。问:Sprin...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

Postman-osx-7.5.0.zip

Mac版本,postman7.5.0 接口调测工具,安装即用,快速上手测试你的接口
zip
发布资源于 2 年前

Firefox 69.0b12.dmg

Mac环境 firefox developer 火狐开发者版浏览器,强大代码调试编辑功能,响应优化迅速
dmg
发布资源于 2 年前

Mac xmind安装与破解版

注意:软件整个安装是断网安装,在偏好设置后,软件要退出程序,输入激活码的时候软件的程序是重新打开的。下载链接:下载地址 密码:密码:xtme1.XMind 8 pro Mac破解版(思维导图):软件下载后打开软件包进入安装界面,将左边的XMind软件包拖动到右边进行安装。2、XMind 8 mac 破解版安装好之后,应用程序打开软件,将发送用户数据的勾选去掉,点击确定。...
转载
3126阅读
2评论
1点赞
发布博客于 2 年前

ES6-3.zip

es6 入门 第三版
zip
发布资源于 2 年前

C++资源.zip

Visual Assist X 10.9 Build 2331 支持VS2019。 2019.04.19最新版本,如果使用VS2019正式版,需要升级到该版本。 含Cr,看说明文件。
zip
发布资源于 2 年前

4个要点,编写一份接口需求文档

一、什么是接口百科上对接口的定义:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。要理解接口是什么,首先理解一下为什么要用接口?两个独立的系统,它们的数据或程序是独立的,这就使得它们无法直接访问对方的数据库或...
转载
5313阅读
0评论
6点赞
发布博客于 2 年前

tomcat相关:配置tomcat配置启用gzip压缩,解决web项目请求过程中传输数据量过大

web项目,服务器用的tomcat8测试某一页面发现ajax请求数据响应达到30M,网速较慢的情况下就是无情的等待,以至于响应超时。查看页面请求数据大小可以在谷歌/火狐浏览器进入F12,在size位置即可看到数据大小。这个是启用了tomcatt的gzip压缩后的数据量3.9M,原来是30M大小。7倍多的压缩率。说一下,tomcat对于启动gzip的配置,找到tomcat的配置文件s...
原创
1261阅读
0评论
2点赞
发布博客于 3 年前

HTML知识点:meta标签中的http-equiv属性使用介绍

meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等! meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name属性,不...
转载
142阅读
1评论
1点赞
发布博客于 3 年前

MySQL相关:mysql5.6创建新用户并给授权指定的数据库权限

1.服务器的mysql中的某个数据,对外部人员进行设置访问权限。防止复杂人员对数据进行非法操作。2.使用root管理员登录mysql。mysql -uroot -p123456;3.创建新用户CREATE USER 'user1'@'%' IDENTIFIED BY '111111111';'%' - 所有情况都能访问‘localhost’ - 本机才能访问’111.222...
转载
3596阅读
1评论
2点赞
发布博客于 3 年前

JavaScript七种非常经典的创建对象方式

JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。一、工厂模式可以无数次调用这个工厂函数,每次都会返回一个包含两个属性和一个方法的对象。工厂模式虽然解决了创建多个相似对象的问题,但是没有解决对象识别问题,即不能知道一个对象的类型。...
转载
83阅读
0评论
0点赞
发布博客于 3 年前

HTTP的REST服务-RESTful风格API

 Rest关键词解释 REST概念 REST遇到的问题及示例 总结一. Rest关键词解释REST(Representational State Transfer):表述性状态转移 Rest是web服务的一种架构风格,一种轻量级,跨平台,跨语言的架构设计;二. Rest概念在RESTful架构中,每个网址代表一种资源(resource),所有网址请求接口中不能有动词,只能有...
转载
9465阅读
0评论
0点赞
发布博客于 3 年前

Axure原型设计相关:Axure RP8中继器实例(附rp文件)——列表的增删改查、分页

完成后的效果如下图(1),该实例可以实现以下功能:新增一条记录到列表 高亮显示选中记录并删除当前选中记录,且每次只能选中一条记录 行编辑 根据查询条件进行查询 分页图(1)为了达到更好的学习效果,强烈建议您边读边做,另外,在使用Axure的过程中,一定要养成给组件命名的好习惯,这会大大提高你的工作效率。废话不多说,下面我以Axure RP8为例,来说明该实例的实现步骤。一...
转载
4120阅读
0评论
2点赞
发布博客于 3 年前

Axure8.0附带注册及汉化插件

原型设计Axure8.0附带注册及汉化插件,即下即用,简单安装
zip
发布资源于 3 年前

Axure原型设计相关:Axure8实现最常见的左侧动态导航

主要知识点:通过显示/隐藏实现子菜单的开合 通过移动控制菜单间的跟随移动,实现动态效果问题:想实现一个如下图一样的左侧动态菜单栏核心思路:菜单的开合怎么实现?答:可以通过动态面板的显示/隐藏实现开合,每级父菜单下的子菜单集放在一个动态面板里,点击父菜单切换动态面板的可见性,从而实现菜单的开合。菜单合的时候下级父菜单上移怎么实现?答:初始状态子菜单都是合起来的...
原创
3136阅读
0评论
0点赞
发布博客于 3 年前

后端逻辑机制实现相关:单一登陆,使用session监听+spring MVC拦截器禁止用户重复登录

web项目中禁止用户重复登录。一般来说有两种做法:         一是在用户表中维护一个字段(是否在线),用户登录时,设定值为true,用户退出时设定为false,在重复登录时,检索到该字段为true时,禁止用户登录。这种方法有明显的漏洞,及用户在非正常情况退出(关闭浏览器、关机等)是,该字段值一直为true,会导致用户无法登录。          而另一种比较通用的做法是使用session监听...
原创
1036阅读
0评论
1点赞
发布博客于 3 年前

Linux相关:linux服务器下定时自动备份文件夹及下级目录到指定路径

1.进入home目录命令:cd /home2.创建备份文件夹命令:mkdir file_data3.进入备份文件夹命令:cd file_data4.创建执行备份的脚本文件命令:touch file_databak.sh5.编辑备份脚本文件内容命令:vim file_databak.sh配置文件内容如下:**********************************内容开始**********...
原创
4840阅读
0评论
3点赞
发布博客于 3 年前

Linux相关:linux服务器下MySQL数据库定时自动备份指定数据库

一、创建备份文件及文件夹1.进入home目录命令:cd /home2.创建备份文件夹命令:mkdir mysql_data3.进入备份文件夹命令:cd mysql_data4.创建执行备份的脚本文件命令:touch mysql_databak.sh5.编辑备份脚本文件内容命令:vim mysql_databak.sh配置文件内容如下:********************************...
原创
252阅读
0评论
0点赞
发布博客于 3 年前

Spring整合配置:Spring+HttpClient集成,封装常用客户端工具类

最近在做http访问第三方接口获取数据,整理一下整合配置。1.导入依赖jar包。个人使用的是SSM框架,再次基础上导入jar包。2.新建资源文件:httpclient.propertieshttp.request.connectionRequestTimeout=500http.request.connectTimeout=5000http.request.socketTimeout=30000h...
原创
8457阅读
0评论
0点赞
发布博客于 3 年前

Linux相关:Linux环境下MySQL数据库导入导出操作命令

确定了运行路径,执行导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意:先cd到mysql的运行路径下,再执行一下命令):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 &gt; 数据库名.sqlmysqldump -uroot -p dbname &gt; dbname .sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名...
原创
114阅读
0评论
0点赞
发布博客于 3 年前

Linux相关:Linux环境下安装 JDK1.8 和 Tomcat8

安装JDK1.下载下载jdk安装包 下载地址  或 官网下载其他1.8+版本http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz在线下载地址:# wget http://download.oracle.com/otn-pub/...
原创
8768阅读
7评论
6点赞
发布博客于 3 年前

Linux相关:linux服务器下安装MySQL 及 首次登陆密码错误重置root密码

一、      下载mysql5.7http://mirrors.sohu.com/mysql/MySQL-5.7/我个人下载安装的是5.7.17版本64位。可以到上面网站下载,或在线下载,输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz二、解压将下载好的压缩包放置...
原创
10590阅读
0评论
4点赞
发布博客于 3 年前

Tomcat相关:设置localhost:8080直接映射到项目登陆/首页

项目的编译项目都在Tomcat的webapps下,项目的访问路径一般为:http://localhost:8080/项目虚拟路径。但是Tomcat的默认访问页面http://localhost:8080访问到的是Tomcat带猫的的那个页面,要想直接输入本地地址http://localhost:8080就可以得到项目的默认访问页,进行以下配置:打开tomcat文件夹--&gt;找到conf--&g...
原创
4717阅读
0评论
0点赞
发布博客于 3 年前

Tomcat相关:默认8080端口改为80,及可能的占用报错

改为80端口后,可以直接输入地址,不需输入端口号。将8080端口更改为80即可快速打开localhost:打开tomcat文件夹--&gt;找到conf--&gt;server.xml--&gt;用记事本打开找到保存,重启项目即可。80端口报错占用!!!!!!!!!当一台电脑安装了vs又安装了xampp时,可以能发生80端口号冲突,导致不能两个同时可用1 运行'netstat -ano'发现80端...
原创
1167阅读
0评论
0点赞
发布博客于 3 年前

今天给大家介绍一下数据库设计过程中字段的选择原则,也就是什么时候用int、什么时候用varchar、什么时候用char等等之类的

我这里给大家介绍的就一些常用的字段,例如:int、float、double、 decimal、varchar、char、 date、datetime等八种常用的类型。在数据库设计过程中我们要本着够用的原则,如果一味的把数据字段范围设为最大或者默认值的话,会导致存储空间大量的浪费。在数据量特别大的情况下,这样的设计原理将会使数据库空间造成严重的浪费,也会对数据库的执行效率造成很大的影响。所以我们在做...
原创
4957阅读
0评论
3点赞
发布博客于 3 年前

java中获取类加载路径和项目根路径的5种方法

import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); ...
原创
109阅读
0评论
0点赞
发布博客于 3 年前

Spring整合配置:SpringSSM+Ehcache缓存集成

一. 引入jar包,ssm框架jar包不详述了,这里说下ehcache引入的ehcache-2.10.2.jar;下载可以到maven仓库下载,地址:http://mvnrepository.com/,搜索ehcache即可;二.新建ehcache.xml文件,配置缓存机制各项参数。代码:&lt;?xml version="1.0" encoding="UTF-8"?&gt;  &lt;ehcac...
原创
1169阅读
0评论
0点赞
发布博客于 3 年前

MySQL相关:MySQL索引类型

一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引...
原创
102阅读
0评论
0点赞
发布博客于 3 年前

MySQL相关:MySQL索引方法

MySQL目前主要有以下几种索引方法:B-Tree,Hash,R-Tree。一、B-TreeB-Tree是最常见的索引类型,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)B-Tree在MyISAM里的形式和Innodb稍有不同:MyISAM表数据文件和索引文件是分离的,索引文件仅保存数据记录的...
原创
96阅读
0评论
0点赞
发布博客于 3 年前

tomcat修改端口号

以apache-tomcat-8为例,进入tomcat安装目录,编辑文件“安装目录\apache-tomcat-7.0.6\conf\server.xml”;在server.xml文件中依次查找并修改端口号:共修改三个位置1.&lt;Server port="8005" shutdown="SHUTDOWN"&gt;将8005修改为8006;2.&lt;Connector port="8009" ...
原创
798阅读
0评论
0点赞
发布博客于 3 年前

Spring整合配置:SpringSSM + task定时任务集成

引入jar包beans.xml中配置task测试类代码package com.energy.ims.job;import java.text.SimpleDateFormat;  import java.util.Date;import org.springframework.beans.factory.annotation.Autowired;import org.springframework...
原创
1833阅读
3评论
0点赞
发布博客于 3 年前

Influxdb时序数据库 数据保存策略

一、InfluxDB 数据保留策略 说明InfluxDB的数据保留策略(RP) 用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据。一个数据库可以有多个保留策略,但每个策略必须是独一无二的。二、InfluxDB 数据保留策略 目的InfluxDB本身不提供数据的删除操作,因此用来控制数据量的方式就是定义数据保留策略。因此定义数据保留策略的目的是让Influx...
转载
3699阅读
1评论
0点赞
发布博客于 3 年前

类和接口的深入理解、技巧

第一条:使类和成员的可访问性最小一个设计良好的模块,最重要的一点是要对于外部模块隐藏关键的实现细节,只外漏该外抛的方法。模块之间只通过它们之间的API进行通讯访问。在Java的程序设计语言中,通过访问控制来实现类、接口和成员的可访问性限制,这些修饰符有public、protected和private。类和接口的修饰符只能是public或默认对于顶层接口设计,只有两种可访问的级别:包级私有和公有的。...
原创
165阅读
0评论
0点赞
发布博客于 3 年前

JDBC编程详解

本章要点•JDBC概述•JDBC API(Application Programming Interface)应用程序编程接口•使用JDBC-ODBC桥连接ACCESS•使用JDBC连接Oracle•数据库应用模型一、JDBC是什么?1、概念:JDBC是由一系列连接(Connection)、SQL语句(Statement)和结果集(ResultSet)构成的。2、JDBC功能:支持基本SQL语句,...
原创
195阅读
0评论
0点赞
发布博客于 3 年前

java基础——Thread和Runnable的区别和联系

Java有两种方式实现多线程,第一个是继承Thread类,第二个是实现Runnable接口。他们之间的联系:1、Thread类实现了Runable接口。2、都需要重写里面Run方法。他们之间的区别“1、实现Runnable的类更具有健壮性,避免了单继承的局限。2、Runnable更容易实现资源共享,能多个线程同时处理一个资源。看一下以继承Thread的卖票例子:public static void...
原创
1748阅读
0评论
0点赞
发布博客于 3 年前

MySQL相关:MySQL数据库的用户权限管理

在数据库方面有两个方向。一个是数据库管理员(Database Administrator)简称DBA,一个是数据库开发工程师(Database Developer),其中:1) 数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;2) DBA 的主要职责是运维和管理数据库管理系统,侧重于运维管理。不知道小伙伴们有没有想往这方面发展的,当然作为一个开发人员,对数...
原创
479阅读
0评论
0点赞
发布博客于 3 年前

Spring项目下增加Spring Session Redis整合方法

session是一个非常常见的概念。session的作用是为了辅助http协议,因为http是本身是一个无状态协议。为了记录用户的状态,session机制就应运而生了。同时session也是一个非常老的概念了,使用session的方法也是多种多样。就Java来说,servlet的标准本身是包含session的,Tomcat会把session的信息存储在服务器内存里,Request提供了获取sess...
转载
743阅读
0评论
0点赞
发布博客于 3 年前

透析分布式架构

什么是分布式系统分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优...
转载
131阅读
0评论
0点赞
发布博客于 3 年前

从单机至亿级流量大型网站系统架构

阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybatis;最后再选择一个数据库管理系统来存储数据,如mysql、sqlserver、or...
转载
1912阅读
0评论
1点赞
发布博客于 3 年前

SpringMVC + Mybatis 配置log4j控制台打印日志

基于SSM框架,再web.xml文件中配置监听器,资源文件路径&lt;!-- 自定义log4j设置 --&gt; &lt;listener&gt; &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;context-p...
原创
4245阅读
0评论
0点赞
发布博客于 3 年前

Java开发人员必知必会的20种常用类库和API

一、日志相关类库日志库是很常见的,因为你在每一个项目中都需要他们。打印日志是服务器端应用中最重要的事情,因为日志是你了解你的程序发生了什么的唯一途径。尽管JDK附带自己的日志库,但是还是有很多更好的选择可用,例如Log4j、SLF4j和LogBack。Java开发人员应该熟悉日志记录的利弊,并且了解为什么SLF4J要比Log4J要好。二、JSON解析库在当今世界的web服务和物联网中(IoT),J...
原创
128阅读
0评论
0点赞
发布博客于 3 年前

mybatis连接多个数据源

1.db.properties配置文件设置driver:com.mysql.jdbc.Driverf_url:jdbc:mysql://**:3306/**?useUnicode=true&amp;amp;characterEncoding=UTF-8&amp;amp;zeroDateTimeBehavior=convertToNulls_url:jdbc:mysql://**:3306/**?u...
转载
86阅读
0评论
0点赞
发布博客于 3 年前

ajax相关知识点、get请求和post请求的区别

一、完整的url由如下几部分组成:scheme:scheme: 通信协议,常用的有:http/ftphost: 主机,服务器(计算机)域名或IP地址port:端口,整数,可选,省略时使用默认端口,http的默认端口是80path: 路径,由零或多个“/”符号隔开的字符,一般用来表示主机的一个目录或者文件地址query: 查询,可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP...
原创
73阅读
0评论
0点赞
发布博客于 3 年前

MyBatis传入多个参数的问题

一、单个参数:public List&lt;XXBean&gt; getXXBeanList(String xxCode); &lt;select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"&gt;  select t.* from tableName t where t.id= #{i...
原创
231阅读
0评论
0点赞
发布博客于 3 年前

MySQL的Sleep进程占用大量连接解决方法

MySQL查看最大连接数和修改最大连接数1、查看最大连接数show variables like '%max_connections%';2、修改最大连接数set GLOBAL max_connections = 200;  以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的
原创
183阅读
0评论
0点赞
发布博客于 3 年前

mybatis连接多个数据源

1.db.properties配置文件设置driver:com.mysql.jdbc.Driverf_url:jdbc:mysql://**:3306/**?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNulls_url:jdbc:mysql://**
转载
352阅读
0评论
0点赞
发布博客于 3 年前

Tomcat配置和各种常见登录出错

引言:前一周把JavaWeb自学了下,但是到了现在都忘得差不多了,而且最近很多班上的人问我配置服务器的问题。我只能模模糊糊的去回忆怎么配置,甚至完全忘记了,感觉这些东西我完全没见过。现在开始重学JavaWeb。 配置目标: 1.学会本机配置,能够在局域网被访问,并且能修改端口。 2.在本机能够进入Tomcat中manager管理界面,
转载
578阅读
0评论
0点赞
发布博客于 3 年前

JAVA获取日期时间加一年或加一月或加一天

//获取时间加一年或加一月或加一天    Date date = new Date();    Calendar cal = Calendar.getInstance();    cal.setTime(date);//设置起时间    //System.out.println("111111111::::"+cal.getTime());    cal.add(Calenda
原创
68129阅读
3评论
12点赞
发布博客于 3 年前

influxdb时序数据库,查询,批量插入实例

如红框为influxdb使用jar包。——influxdb工具类——package com.sqlServerToInfluxdb.jdbc;import java.util.Map;import org.influxdb.InfluxDB;import org.influxdb.InfluxDBFactory;import org.influxdb.dto.P
原创
18820阅读
4评论
2点赞
发布博客于 3 年前

influxdb时序数据库

influxdb时序数据库,数据处理,数据结构分析讲解
pdf
发布资源于 3 年前

influxdb中文文档

influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库 influxdb中文文档 influxdb 时序数据库
pdf
发布资源于 3 年前

influxdb入门,批量插入数据提高性能

简介       InfluxDB 是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。       它有三大特性:       1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等);       2. Metrics(度量):你可以实时对大量数据进行计算;       3.
原创
13084阅读
0评论
0点赞
发布博客于 3 年前

在eclipse中安装groovy插件详细步骤

为了方便,将groovy插件集成到eclipse中使用,安装步骤如下:step 1:检查自己的eclipse版本:在help->About Eclipse中查看: step 2:进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy:(我的是4.4)step 3:拷贝下载地址http:/
转载
243阅读
0评论
0点赞
发布博客于 3 年前

grails框架结构和前辈总结的经验

grails-app - Groovy源文件的顶级目录 conf - 配置文件目录 controllers - 控制器目录(MVC模型中的C) domain - 领域模型目录(MVC模型中的M) i18n - 国际化目录,用来支持i18n services - 服务目录 taglib - 标签库目录 views - 视图GSP目录(MVC中的V)scripts - Gant脚本目录
转载
4699阅读
0评论
0点赞
发布博客于 3 年前

grails中使用quartz编写定时任务

grails可以使用两种方法来编写quartz定时任务一、使用grails quartz plugin 关于使用quartz插件来做定时任务非常的方便,这里只是把grails对quartz做的插件文档搬了过来,一看应该就明白了1.引用quartz这里我使用的是2.0.0.M4版本,官方文档上是1.0.2,这里随意,大丈夫dependencies { compile 'o
转载
193阅读
0评论
0点赞
发布博客于 4 年前

Eclipse 设置新建jsp文件的默认模板

[html] view plain copy%@ page language="java" pageEncoding="${encoding}"%>  %  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getSer
原创
540阅读
0评论
1点赞
发布博客于 4 年前

Hibernate与 MyBatis的比较

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  
转载
74阅读
0评论
0点赞
发布博客于 4 年前

eclipse 创建maven 项目 动态web工程完整示例

需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后  nex
转载
1734阅读
0评论
0点赞
发布博客于 4 年前

程序员教你通过获取api爬取新浪微博内容数据实战

一、回顾我们之前利用Scrapy爬取豆瓣网站信息时,直接通过加载目标URL返回的Response得到想要的值。我也在后面爬取知乎网站时通过模拟登录的方式进入到目标URL,也是通过返回的Response得到需要的值。这一次,我们将通过解析网站的HTTP请求去破解获取数据的API的方式去爬取想要的数据。二、找出微博用户唯一标示:oid三、找出微博用户的微博内容api
转载
51039阅读
5评论
3点赞
发布博客于 4 年前

关闭linux防火墙永久

1.首先查看防火墙状态:?1service iptables status2.永久性生效,重启后不会复原开启:?1chkconfig iptables on关闭:?
原创
7028阅读
0评论
2点赞
发布博客于 4 年前

解决centos7中使用service iptables stop 显示not loaded

centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可:sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service如果你要改用iptables的话,需
原创
128阅读
0评论
0点赞
发布博客于 4 年前

使用Linux之安装Tomcat服务器

首先我们来下载tomcat,因为之前我安装的是 jdk 1.7的版本,所以这里我下载的也是对应的tomcat 7,官方下载网址是:http://tomcat.apache.org/,点击 Download 链接,打开下面的页面;2在上面打开的页面中,打开到已经编译过的 tar.gz包,说明看,下图;
转载
116阅读
0评论
0点赞
发布博客于 4 年前

Linux安装jdk1.8

使用VMware虚拟机安装centos7 linux64位,此基础上安装jdk过程如下。(不能使用wget命令在线下载,jdk下载需要同意协议,否则会安装失败。所以需要本地下载好文件使用xftp工具传入Linux服务器上,后续操作如下)第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;由于我的Linux是32位的,因此我下载jdk-8u
原创
917阅读
0评论
0点赞
发布博客于 4 年前

Linux虚拟机下安装配置MySQL

一、      下载mysql5.7http://mirrors.sohu.com/mysql/MySQL-5.7/  Linux下载:输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二、      建立用户
转载
5333阅读
0评论
1点赞
发布博客于 4 年前

linux 修改文件内容 vi命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。在所有的命令执行前,先按Esc1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(
转载
171阅读
0评论
0点赞
发布博客于 4 年前

Hibernate与 MyBatis的比较

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  
转载
59阅读
0评论
0点赞
发布博客于 4 年前

filter和servlet区别

一、概念:          1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。          2、filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。Filter不像Servlet,它不能产生一个请求或者响应,它只是修
转载
157阅读
0评论
0点赞
发布博客于 4 年前

SpringMVC与Struts2区别与比较总结

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他
转载
60阅读
0评论
0点赞
发布博客于 4 年前

@tomcat和@weblogic的区别

J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢? (一)先简单介绍一下这两种服务器。 WebLogic是美国b
转载
118阅读
0评论
0点赞
发布博客于 4 年前

Java中的继承和多态

1、  什么是继承,继承的特点?子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。在继承关系中。父类和子类需要满足is-a的关系。子类是父类。表示父类和子类的术语:父类和子类、超类和子类、
原创
83阅读
0评论
0点赞
发布博客于 4 年前

@Autowired与@Resource的区别

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired
转载
52阅读
0评论
0点赞
发布博客于 4 年前

@Controller和@RestController的区别?

@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
转载
81阅读
0评论
0点赞
发布博客于 4 年前

Spring中基于Java的配置@Configuration和@Bean用法

Spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。一、首先,需要xml中进行少量的配置来启动Java配置:[java] view plain copy"1.0" encoding="UTF-8"?>  "http://www.springframework.org/sche
转载
72阅读
0评论
0点赞
发布博客于 4 年前

springmvc的入门篇

1.1. Spring MVC VS Struts2我们用Struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置Spring3 mvc可以认为已经100%零配置了Spring会比Struts快,在Struts中默认配置了很多缺省的拦截器,在给开发者提供便利的同时,失去了灵活性和人执行效率.Spring mvc是基于方法的设计, 而Sturts是基于类,每次
转载
125阅读
0评论
0点赞
发布博客于 4 年前

mysql优化

一、NSERT语句:基本:INSERT [INTO] 表名 [(字段列表)] VALUES (值列表)[, (值列表), …]注意:如果要插入的值列表包含所有字段并且顺序一致,则可以省略字段列表。可同时插入多条数据记录!REPLACE 与 INSERT 完全一样,可互换。优化前例子:优化策略:(1)当我们需要批量插入数据的时候,这样的语句却会出现性能问题。例如说
转载
108阅读
0评论
0点赞
发布博客于 4 年前

数据库SQL优化大总结

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之
转载
62阅读
0评论
0点赞
发布博客于 4 年前

Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来
转载
3692阅读
0评论
0点赞
发布博客于 4 年前

JavaWeb中的9个隐式对象

Session:主要用于来分别保存每个用户信息,与请求关联的对话;Request:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据;Response:代表响应对象,主要用于向客户端发送数据;out:主要用于向客户端输出数据;application:主要用于保存用户信息,代码片段的运行环境;pageContext:管理网
原创
486阅读
0评论
0点赞
发布博客于 4 年前

Java比较器

本节内容,比较器Comparable是核心内容。主要内容重新认识Arrays类两种比较器的使用具体内容Arrays类在之前一直使用的“java.util.Arrays.sort()”可以实现数组的排序,而Arrays类就是java.util包中提供的一个工具类,这个工具类主要是完成所有与数组有关的操作功能。在这个类里面存在有二分查找法:public st
转载
179阅读
0评论
0点赞
发布博客于 4 年前

Java利用POI将数据库表导出到Excel

package outExcel;import java.io.FileOutputStream;import java.sql.DriverManager;import java.sql.ResultSet;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.user
原创
1803阅读
0评论
0点赞
发布博客于 4 年前

二-十进制编码即BCD编码

用二进制加法器对二-十进制编码的十进制数求和,当和大于1001且向高位有进位时,。 A.不需进行修正 B.需进行加6修正 C.需进行减6修正 D.进行加6或减6修正,需进一步判别 正确答案B答案解析[要点解析] 二-十进制编码即BCD编码,这种编码加法运算后需进行修正,方能保证结果正确。修正原则
原创
1526阅读
1评论
0点赞
发布博客于 4 年前

32位短浮点数计算

下面是某种计算机的32位短浮点数格式 _____________|0 |1 8|9 31| |Ms| E | M  |  其中,M 为用定点小数表示的尾数的绝对值,占 23 位;Ms 是尾数的符号位,占1 位; Ms 和 M 一起表示尾数。E 为用定点整数表示的阶码,占 8 位。若机器表示中取阶码的基数为 2 ,求采用下列五种不同编码方式时,浮点数 -123625E-3 (隐含基数
原创
1996阅读
0评论
0点赞
发布博客于 4 年前

循环冗余码校验码计算

CRC生成多项式为 X4+X2+1 ,假设待发送信息的多项式 M(X)=X7+X5+X4+X+1, 计算 CRC的校验码?1、将生成多项式G(X)=X4+X2+1转换成对应的二进制除数10101.2生成多项式有5位(R+1)所以CRC有4位所以原信息为10110 0110000左移了4位3、用生成多项式对应的二进制数对左移4位后的原始报文进行模2除(高位对齐),相当于按位异
原创
1458阅读
0评论
1点赞
发布博客于 4 年前

js基本面试题十道

1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象!因此,令大多数开发人员惊讶的是,下面的代码将输出 true (而不是false) 到控制台:var b
原创
192阅读
0评论
0点赞
发布博客于 4 年前

java开发-控制邮箱- 发送邮件

java开发中,通过调用工具类,指定设置发送邮件邮箱后,在主函数添加收件邮箱运行即可 ----配置发送方邮箱工具类package email;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util....
原创
254阅读
0评论
0点赞
发布博客于 4 年前

mybatis Generator 配置详解

<jdbcConnection driverClass="${jdbc_driver}" connectionURL="${jdbc_url}" userId="${jdbc_user}" password="${jdbc_password}" /> <javaModelGenerator targetPackage="com.
原创
92阅读
0评论
0点赞
发布博客于 4 年前

Serializable接口

Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。public interface Serializable类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所
原创
139阅读
0评论
0点赞
发布博客于 4 年前

vue 中使用 AJAX获取数据的方法

在VUE开发时,数据可以使用jquery和vue-resource来获取数据。在获取数据时,一定需要给一个数据初始值。看下例: new Vue({ el:'#app', data:{data:""}, created:function(){ var url="
原创
11268阅读
0评论
0点赞
发布博客于 4 年前