后台框架
文章平均质量分 71
宇默
这个作者很懒,什么都没留下…
展开
-
redis在项目中的使用
一、为什么使用 解决应用服务器的cpu和内存压力 减少io的读操作,减轻io的压力 关系型数据库的扩展性不强,难以改变表结构 二、优点: nosql数据库没有关联关系,数据结构简单,拓展表比较容易 nosql读取速度快,对较大数据处理快 三、适用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 四、不适场...原创 2019-02-21 16:46:55 · 375 阅读 · 0 评论 -
Git使用详细教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...转载 2019-02-21 16:33:02 · 303 阅读 · 0 评论 -
超实用的Linux命令集合,整理持续更新...
查看关于系统:cat /proc/cpuinfo :厂商信息和版本号uname -a : 输出当前linux硬件信息df -hl : 查看各磁盘的使用情况和空间大小free -m : 查看系统内存的使用情况: 总内存和剩余内存 查看关于项目:ps -ef | grep java : 查看tomcat是否启动成功,是否有java进程tail -f 文件完整名称:例...原创 2018-11-15 10:26:18 · 240 阅读 · 0 评论 -
五分钟带你成为AngularJS高手
AngularJS的四大特征:1、MVC模式Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependency injection),Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的Web应用。Model:数据,其实就是angular变量($scope.XX);...原创 2018-11-05 17:12:21 · 185 阅读 · 0 评论 -
logback.xml配置
<?xml version="1.0" encoding="UTF-8"?> <!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --> <!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --> <!-- ...原创 2018-11-01 16:00:18 · 227 阅读 · 0 评论 -
手动编写mybatis逆向工程
1、使用逆向工程需要引入以下jar包:两个坐标:<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --><dependency> <groupId>org.mybatis.generator</groupId>...原创 2018-10-24 15:42:49 · 288 阅读 · 0 评论 -
spring boot关于静态资源的一些问题
每次新建一个项目都会为访问不到静态资源烦恼,以下记录访问静态资源的一些问题使用spring boot项目是一般会使用thymeleaf模板来获取数据,所以必须要导入thymeleaf的坐标<!-- 导入thymeleaf坐标 --><dependency> <groupId>org.springframework.boot</group...原创 2018-10-25 15:52:36 · 204 阅读 · 0 评论 -
阿里支付宝支付开发详细
无论在web开发、移动开发中,使用支付宝支付是必不可少的技能,本文将收集本人在开发中遇到的问题,也可以加入交流群244284555 和博主进行沟通创建支付宝应用前提必须使用企业认证的支付宝账号,否则将无法创建应用登录后进入开发者中心选择网页移动应用选择支付接入创建好应用后,需开通签约app支付或者网页支付功能,根据开发需求选择签约,这里会收取手续费,按每笔交易收取不同比例费...原创 2018-10-15 17:13:43 · 4471 阅读 · 0 评论 -
MYSQL 按时间动态查询数据sql
在开发种使用时间动态查询数据的需求很多,下面展示mysql的查询方式:对一个表种的一个时间字段查询:select * from mw_bill where YEAR(recharge_time)=2018 and MONTH(recharge_time)=09;recharge_time在数据库的存储方式:2018-09-28 15:57:01可以查询出2018年9月份的所有数据...原创 2018-09-29 13:17:07 · 3820 阅读 · 0 评论 -
spring boot同时操作10个以上数据库疯狂的CRUD
同时操作10个以上数据库的经历大家都感兴趣吧,下面演示一下是怎么做到的1、我把所有的数据库配置信息都放在了application.properties文件中:#dataSourceName_001usercrsud.spring.datasource.url=jdbc:mysql://192.168.0.1:3306/dataSourceName_001?characterEncodi...原创 2019-02-19 18:03:38 · 721 阅读 · 0 评论 -
git详细使用教程
1. Git 历史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都 花在了提交补丁和保存归档的繁琐事务上(1991-2002 年间)。到 2002 年, Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了, 于是整个项目组开始启用分布式版本控制系统 Bit...原创 2019-02-27 10:48:57 · 4748 阅读 · 0 评论 -
问题问答之Map
Jdk8中hashMap有哪些改动?7中链表加数组的方式,8中增加的红黑数做数据结构 ,扩容机制,增加了ConcurrentHashMap线程安全集合Jdk8为什么要使用红黑树?介于两者之间,插入效率高的链表和查询快的二叉树优势 ,而红黑树插入比二叉树高,查询比链表快hashMap 扩容机制是怎么样的,7和8的有什么不同8中如果对象超过了8就使用红黑树来存...原创 2019-05-13 09:38:50 · 285 阅读 · 0 评论 -
分布式ID方案
使用twitter的snowflake(雪花)算法,特点,生成不重复的有序的数字util:package util;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/*** <p>名称:IdWo...原创 2019-05-12 10:26:04 · 304 阅读 · 0 评论 -
java连接MongoDB
java连接MongoDB5.1查询文档5.1.1查询全部记录(1)创建maven工程mongoDBDemo ,引入依赖。 <dependencies> <dependency> <groupId>org.mongodb</groupI...原创 2019-05-12 10:00:17 · 2249 阅读 · 0 评论 -
MongoDB基本增删改查操作命令
MongoDB基本增删改查操作使用java操作MongoDB篇:https://blog.csdn.net/qq_28524127/article/details/90137421学习裙:244284555,暗号:MongoDB1选择或创建数据库使用use 数据库名称即可选择数据库,如果该数据库不存在会自动创建...原创 2019-05-12 09:56:05 · 3101 阅读 · 0 评论 -
MongoDB简介
1.1什么是MongoDBMongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。MongoDB 的官方网站地址是:http://www.mongodb.org/...原创 2019-05-12 09:50:54 · 2542 阅读 · 0 评论 -
WEB技术方案之----springTask任务调度
1、spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://ww...原创 2019-05-09 10:42:32 · 270 阅读 · 0 评论 -
tomcat配置jks的https访问,并设置自动跳转https
一、在 Tomcat下的server.xml中添加如下配置: <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> <SSLHostConfig> &l...原创 2019-04-19 17:42:17 · 3462 阅读 · 0 评论 -
unable to register MBean
spring boot启动报错:Unable to register MBean原因:在tomcat下有多个项目解决方案:在第二个项目中的application.properties配置文件中添加spring.jmx.enabled=false2019-04-11 16:40:21.391 [localhost-startStop-2] ERROR c.a.druid.stat...原创 2019-04-12 15:40:21 · 8187 阅读 · 3 评论 -
MySQL 详细学习笔记
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VAR...原创 2019-03-22 15:47:31 · 266 阅读 · 0 评论 -
冒泡排序
public static void sort(){ int[] arr = {1,1,8,3,4,5,6}; //外循环控制轮数 for(int i =0;i<arr.length;i++){ //内循环控制每一轮的比较熟 -i-1代表最后一个减一个的范围 for(int j = 0; j<arr.length-i-1;j++...原创 2018-10-08 15:42:38 · 142 阅读 · 0 评论 -
阿里云短信开发
使用阿里云短信开发前提必须企业申请,并且实名认证,此文只讲解短信开发代码结构。/** * 阿里短信配置 */public class StaticPeram { /** * 手机验证部分配置 */ /** * 设置超时时间-可自行调整 */ public final static String defaultConnec...原创 2018-09-18 16:06:20 · 555 阅读 · 0 评论 -
idea spring boot 使用maven-plugin插件打包
首页需要需改pom.xml文件的packaging :<modelVersion>4.0.0</modelVersion><packaging>war</packaging>添加外部运行的tomcat依赖:<dependency> <groupId>org.springframework.boot&l...原创 2018-09-17 10:44:39 · 3884 阅读 · 0 评论 -
Spring事物配置
事务是访问并可能更新数据库中各种数据项的一个程序执行单元。事务通常由高级数据库操纵语言或编程语言书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句来界定。事务由事务开始和事务结束之间执行的全体操作组成。例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性...原创 2018-07-06 20:43:32 · 222 阅读 · 0 评论 -
JSP或Servlet中解决中文乱码
解决方法 0.Tomcat服务器的server.xml配置文件中: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="utf-8" //一定加上! redirectPort="8443" />1<原创 2018-07-08 20:44:02 · 206 阅读 · 0 评论 -
ActiveMQ消息传递
ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。简单来说ActiveMQ是JMS规范的实现者之一,因为它免费,所以用的人就多要想使用Activ...原创 2018-06-24 18:09:24 · 2998 阅读 · 2 评论 -
使用自定义注解方式配合spring读取配置文件
一、使用@interface关键字来标识为注解类:@Target({ ElementType.TYPE })@Retention( RetentionPolicy.RUNTIME )@Componentpublic @interface Config {}@Target({ ElementType.TYPE })为注解的作用目标 这里表示的是作用为接口、类、枚举、注解@Retention( Re...原创 2018-06-02 11:38:52 · 4136 阅读 · 0 评论 -
支付宝错误代码 insufficient-isv-permissions
支付宝错误代码 insufficient-isv-permissions这个错误原因是开放平台所签约的产品还没通过,耐心等待几个小时,最多不会超过一个工作日就能审核通过,所以不要担心...原创 2018-06-22 16:54:39 · 5103 阅读 · 0 评论 -
spring boot结合layui+thymeleaf+springbootJPA+oracle实现案例
首先说一下,我为什么会写这个案例,话不多说,上图:POM.XML:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...原创 2018-06-05 10:27:07 · 3770 阅读 · 13 评论 -
maven工程项目与项目之间的依赖方式
首先看一下项目结构:1、需要在父工程中把子工程为坐标引进来,同时标注父工程为pom工程:2、同时在父工程中把子工程当作一个模块引进来3、需要在每一个子项目中通过parent标签,标注为父工程,代表他需要依赖的父工程。同时拥有父工程的所有依赖:...原创 2018-05-28 09:23:09 · 12246 阅读 · 3 评论 -
Shiro 的 的 Web开发
一、依旧maven项目,追加Servlet坐标<!-- servlet,jsp坐标 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> ...原创 2018-05-22 10:46:50 · 161 阅读 · 0 评论 -
shiro入门案例
一、Maven工程导入shiro的坐标:<!-- 导入shiro的坐标 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version...原创 2018-05-21 16:31:09 · 248 阅读 · 0 评论 -
spring事物零配置方式
首先使用配置文件方式配置数据源:jdbc.url=jdbc:mysql:///springjdbc.driverClass=com.mysql.jdbc.Driverjdbc.username=rootjdbc.password=root获取数据源:使用@PropertySource加载配置文件使用@EnableTransactionManagement开启事物注入使用@Value读取配置文件@B...原创 2018-07-07 15:25:38 · 364 阅读 · 0 评论 -
spring boot整合mybatis的xml方式
1、在pom.xml里面除了引入基本的父工程和starter所生成的依赖外,还需引入如下坐标<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</...原创 2018-07-29 19:08:20 · 12287 阅读 · 0 评论 -
RSA算法工具类
package com.miao.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException...转载 2018-09-05 16:14:09 · 733 阅读 · 0 评论 -
配置Tomcat使用https协议
一. 创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe 2. 在命令行中输入以下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore" ...转载 2018-09-05 15:16:27 · 144 阅读 · 0 评论 -
spring boot结合easyui分页展示数据
分析:easyui 每次请求分页控件的时候会向后台传page(当前的页码数),和rows(每页记录的大小)这两个参数,前台接收的数据参数需要总记录数(total)和每页的记录数据集合(rows). 后台只需查出总记录数和对象数据传向前台,easyui就会自动处理,下面看详细操作前台部分很简单,只需开启分页控件pagination:true ;$(function(){...原创 2018-09-11 14:38:18 · 1304 阅读 · 0 评论 -
@Valid 注解说明
限制 说明 @Null 限制只能为null @NotNull 限制必须不为null @AssertFalse 限制必须为false @AssertTrue 限制必须为true @DecimalMax(value) 限制必须为一个不大于指定值的数字 @DecimalMin(value) 限制必须为一个不小于指定值的数字 @Digi...转载 2018-08-24 10:22:34 · 1325 阅读 · 0 评论 -
上传图片到到本地图片服务器操作方式
首先搭建一个本地的工程,可以进行web静态资源的访问:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...原创 2018-08-12 15:39:55 · 2478 阅读 · 0 评论 -
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "
这个错误是thymeleaf模板加载失败,一般情况下在后台返回json数据是,页面加载时 ,解析失败第一种解决方式:columns:[[ 进行换行处理第二种就是在<script type="text/javascript" > 加上 th:inline="none"<script type="text/javascript" th:inline="n...原创 2018-08-06 14:06:11 · 33756 阅读 · 12 评论