- 博客(83)
- 资源 (6)
- 收藏
- 关注
原创 Spring Boot学习教程-----6.springboot的容器功能
2.容器功能 2.1组件添加 1. @Configuration 1)基本模式 Full模式和Lite模式 示例 最佳实践: 配置类组件之间无依赖关系用Lite模式加速容器启动过程,减少判断 配置类组件之间有依赖关系,方法会被调用得到之前单实例组件,用Full模式 2. @B...
2021-03-26 22:38:44 289
原创 Spring Boot学习教程-----5.springboot的自动化配置
自动化配置1.自动化配置好tomcat引入了tomcat的依赖配置tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <version>2.4.4</version> <scope>compile<
2021-03-24 23:05:38 82
原创 Spring Boot-学习教程----4.springboot的依赖管理特性
依赖管理1.父项目做依赖管理 依赖管理<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.4</version> </parent>父项目的父项目<pa
2021-03-24 21:40:01 148
原创 Spring Boot学习教程-----3.Spring boot 第一个web项目
1.创建一个maven项目(hello world)打开IDEA添加一个依赖,web场景启动器
2021-03-23 23:56:01 121
原创 Cannot resolve org.apache.tomcat.embed:tomcat-embed-core:9.0.44
在创建第一个springboot的项目的时候,导入maven包,使用了阿里云镜像,springboot自带的tomcat9.0.44容器在阿里云中没有,所以报了这样一个错,解决方法: <properties> <java.version>1.8</java.version> <tomcat.version>9.0.40</tomcat.version> </properties>
2021-03-23 22:30:20 2935
原创 Spring Boot学习教程-----2.Spring Boot入门
1.Spring Boot简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案2.微服务2014,martin fowler微服务:架构风格一个应用应该是一组小型服务;可以通过http的方式进行互通;每一个功能元素都是一个可独立替换和独立升级的软件单元详细参照微服务文档spring boot构建小应用---spring cloud实现应用之间的互通互联---spring cloud Data flow...
2021-03-22 22:30:30 176
原创 No implementation found for int com.baidu.platform.comjni.tools.JNITools.initClass错误一个案例
java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.tools.JNITools.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_tools_JNITools_initClass and Java_com_baidu_platform_comjni_tools_JNITools_ini..
2021-03-22 17:08:56 573
原创 Spring Boot学习教程-----1.Spring boot简介
Spring Boot来建华Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用背景: J2EE笨重的开发,繁多的配置,低下的开发销量,复杂的部署流程,第三方集成难度大。解决: “spring全家桶”时代 spring boot-->J2EE一站式解决方案 spring cloud-->分布式整体解决方案优点--快速创建独立运行的Spring项目以及主流框架集成--使用嵌入式...
2021-03-21 17:47:28 91
原创 Idea开发工具使用问题
IntelliJ IDEA 项目会自动生成一个.idea 文件夹和.imi文件,看着实在是碍眼,所以对以上文件进行隐藏在Editor-->File types下的Ignore files and folders的一栏添加*.idea;*.imi;等配置,如下圖
2021-03-21 11:44:23 180
转载 Failed to capture snapshot of input files for task ‘:app:javaPreCompileDebug
Error:Execution failed for task ‘:app:javaPreCompileDebug’. > Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcesso
2020-10-19 10:32:18 302
原创 二.Docker的基本操作
注:官方建议docker运行在centos7 以上的系统2.1安装Docker #1.下载关于Docker的依赖环境 yum -y install yum-utils devoce-mapper-persistent-data lvm2 #2.设置一个下载docker的镜像源(如果不设置下载镜像源,默认从docker官方下载,在国外) yum-config-manager --add-repo http://mirrors.aliyun.com/d...
2020-09-16 22:44:37 87 1
原创 Docker介绍
1.1引言 1.代码本地运行没有问题。 即环境不一致的问题 2.那个哥们儿又写死循环了,怎么这么卡。 在多用户操作系统下,会相互影响。 3.淘宝在双11的时候,用户量暴增。 运维成本过高的问题。 4.学习一门技术,学习安装成本过高。 安装软件成本过高。1.2Docker的由来一帮年轻人,创办一家公司,2010年的专门做PAAS平台到了2013年的时候,像亚马逊,微软,Google都开始做PA...
2020-09-06 17:11:34 215
原创 6.Redis关闭和远程连接
第一种关闭方式: (断电,非正常关闭,容易数据丢失) 查阅redis进程idPID ps -ef | grep -i redis kill对查阅的id进行强制关闭 kill -9 PID第二种关闭方式 (正常关闭,数据保存)关闭redis服务,通过客户端进行shutdown如果redis设置了密码,需要现在客户端通过密码登录,再进行shutdown即可关闭服务如:./bin/redis-cli -a guoweixin,其中guowe...
2020-08-28 23:51:00 1786
原创 5.Redis自定义配置
进入对应的安装目录 /usr/local/redis修改redis.conf配置文件 vim redis.conf 进入命令模式 通过 /内容 查找相应字符串daemonize no 修改为 daemonize yes 守护进程启动bind 127.0.0.1 注释掉 允许北街外的机器访问Redis服务requirepass 设置密码 设定数据库密码(保证服务安全/有些情况下不设定密码是无法进行远程访问的) Redies才用的是单进程多线程的模式。当redi...
2020-08-26 20:53:23 321
原创 4.Redis的内存维护策略
redis作为优秀的中间魂村建,时常会存储大量的数据,及时采取了集群部署来动态扩容,也应该及时的整理内存,维持系统性能。在Redis中有两种解决方案一,为数据设置超时时间 设置过期时间 expire key time(以秒为单位)---这是最常用的方式 setex(String key,int Seconds,String value)------字符串独有的方式 1.除了字符串自己独有设置过期时间的方法外,其他方法都需要靠expire方法来设置...
2020-08-11 00:04:45 133
原创 3.Redis的配置详解
Redis默认定义了很多默认配置。但在实际开发中,一般我们都会通过手动配置来完成。回到安装目录下找到解压文件中的redis.confRedis的配置文件位于Redis安装目录下,文件名为Redis.conf配置Redis命令:解压目录下的redis.conf配置文件复制到安装文件的目录下cp /opt/redis-5.0.7/redis-conf /usr/local/redisredis.conf前10个**1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改
2020-07-31 00:27:04 135
原创 IOS端js获取指定时间的时间戳
var stemp='2020-07-27 00:00:00';var stime=new Date(stemp.replace(/-/g, "/")).getTime();IOS和安卓系统的时间格式不一样
2020-07-27 15:38:11 1510
原创 2.1Redis安装(基于linux系统)
Redis官网官方网站:https://redis.io/官方下载:https://redis.io/download可以根据需要下载不同版本(域名后的io属于国家域名,是british Indian Ocean territory ,即英属印度洋领地)Redis安装redis是c语言开发,安装redis需要先将官网下载的源码编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcccd redis-4.0.1//bin/sh:cc: command not found安装
2020-07-22 23:15:37 111
原创 1.1NoSQL的类别
1.键值(Key-Value)存储数据库产品:Redis,Voldemort,Berkeley DB典型应用:内容缓存,主要用于处理大量数据的高访问负载数据模型:一系列键值对优势:快速查询劣势:存储的数据缺少结构化。2.列存储数据库产品:Cassandra,HBase,Riak非典型应用:分布式文件系统数据类型:以列模式存储,将同一列数据存在一起优势:查询速度快,可扩展性强,更容易进行分布式扩展...
2020-07-15 22:31:08 85
原创 The user specified as a definer ('root'@'%') does not exist
权限问题,授权 给 root 所有sql 权限mysql>grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql>flush privileges;Query OK, 0 rows affected (0.00 sec)...
2020-02-28 16:00:45 93
转载 tomcat运行war包,生成的文件中文乱码
tomcat运行war包,生成的文件中文乱码原创凨居住的街道 最后发布于2018-09-13 09:39:56 阅读数 2846 收藏展开项目在eclipse里面配置的tomcat跑,都没出现中文乱码的问题;但是打成war包运行后,就出现了中文字符乱码的。在tomcat目录下的conf文件夹下,打开server.xml文件//在Connector 中添加 URIEncoding="U...
2020-02-24 16:54:18 1999 3
原创 Redis缓存------------------第二节
一.Redis面向互联网的方案提供了三种形式。 1.主从形式。 2.哨兵形式。(自动监控切换主从) 3.集群模式。(水平扩展)二.Redis和memcache。 1.Redis是多实例串行,memcache是实例并行。 非关系型数据库给关系型数据库减压。三.基于linux的安装和部署。 1.安装VMware虚拟机,安装centos系统,教程和...
2020-02-23 15:41:58 95
原创 Redis缓存--------------------------第一节
一.NoSQL简介NoSQL 泛指非关系型数据库,NoSQL的数据的四大分类:1.键值(Key-Value)存储数据库,如Redis,Voldemort,Oracle BOB2.列存储数据库:如HBase,Riak3.文档型数据库:CouchDB,MongoDB4.图形(Graph)数据库,Neo4j,InfoGrid,Infinite Graph二.非关系型数据库特点...
2020-02-16 15:12:43 120
原创 Java中类的实例化顺序
顺序:1.父类的静态变量2.父类的静态块3.子类的静态变量4.子类的静态块5.父类非静态变量6.父类非静态块7.父类构造方法8.子类非静态变量9.子类非静态块10.子类构造方法。...
2020-02-10 21:06:15 95
原创 linux常用语句
一.总结一些部署linux系统常用的命令1.进入某个目录cd /usr/local/tomcat2.显示目录的所有文件ls3.删除某个文件rm 文件全名4.删除某个文件夹rm -rf /test1/test, 删除test目录以及下面所有文件5.创建文件夹mkdir /test1/test26.移动某个文件夹mv 文件名 /te...
2019-11-23 16:16:49 247
原创 关于Java中用String类型接收Oracle中Date类型的一些问题
Java中用String类型映射Oracle的Date类型,会类型错误左右的String类型参数传入Oracle语句中时,必须,转化为Date类型,使用Oracle的to_date()函数如下to_date(#{startTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss')...
2019-11-22 10:17:25 1304 1
原创 ssm连接Oracle数据库
之前是通过maven引入依赖,但是发现无法使用1.下载了odbc的jar包,ojdbc6.jar通过buildpath引入,然后配置数据库,jdbc.properties的配置如下driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@54.39.150.66:1521:XEuser=password=ini...
2019-11-22 10:12:09 985 1
转载 tomcat启动nio,apr详解以及配置
在正文开始之前,我们先在idea工具中看看启动的信息,顺便看下启动的基本信息在这里插入图片描述可以看到信息有tomcat版本操作系统版本java版本tomcat 的CATALINA_BASE 和 CATALINA_HOME ,也就是tomcat 的安装版本tomcat的jvm大小 等等基本信息启动的时候也可以看下信息是否正确来确保你的项目启动没有问题好了,正文开始,我们了解...
2019-11-05 09:38:28 273 1
转载 tomcat 的最大连接数
前提说明为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。动手去做一开始根据故障todoList提供的参数MaxKeepAliveRequests,进行验证,我们将tomcat配置server.xml修改为:同时,启动客户端模拟30个长连接。预期应该只有10...
2019-11-05 09:35:01 808
转载 MYSQL基础常见常用语句200条
数据库 # 查看所有的数据库 SHOW DATABASES ; # 创建一个数据库 CREATE DATABASE k; # 删除一个数据库 DROP DATABASE k; # 使用这个数据库 USE k; 表 # 查看所有的表 SHOW TABLES ; # 创建一个表...
2019-10-31 15:02:47 184
原创 centOS的linux系统配置jdk
本文使用的是jdk1.8。基于centOS6.8的64位的系统,用的是VMware14的虚拟机,VMware的虚拟机安装简单,安装操作系统也很简单。比起windows自带的hyper-V好用不知道多少倍;Hyper-V参考资料很少,本人捣鼓了很久也整不好,有成功安装过ubantu系统,但是启动非常的慢,占用内存非常大。所以弃用。1.用VMware安装完centos系统之后,我们下载一个jdk的...
2019-10-31 14:29:19 119
原创 Centos6.8用yum方式下载安装mysql数据库
所有的前提条件必须安装好centos6以上系统。然后进入命令行界面,登录用户,并且进入超级管理员权限1. 下载rpm包wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm2.安装rpm包rpm -Uvh mysql57-community-release-el6-9.noarch.rp...
2019-10-31 11:21:00 186
原创 基于ssm的考勤设备和考勤记录管理系统------(三)
1.接着上一篇,写设备管理的部分主要界面如下图2.这里面有增删改查的基本功能,还有分页的查询,关键词查询,还有定时刷新的功能实体类如下package com.timmy.entity;public class Device { private Integer id; private String serialNum; private Stri...
2019-10-30 11:10:03 1010
原创 基于ssm的考勤设备和考勤记录管理系统------(二)
(1)大体界面如下,主要包括了关键词搜索,分页查询功能,设备的增删改查前端界面主要是用bootstrap框架开发的。表格的自动刷新和模态框(2)这个过程中建数据库,/*SQLyog Ultimate v12.5.0 (64 bit)MySQL - 5.7.20-log : Database - fingerdb************************...
2019-10-26 11:21:20 2334
原创 基于ssm的考勤设备和打卡系统----------(一)
1.创建一个maven的web项目。2.准备各种配置引入依赖<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 h...
2019-10-26 10:22:06 1269
原创 如何解决IntellJ的Maven更新速度慢的问题
1.加载慢的原因主要有两个:maven每次进行创建的时候回去网上下载artheType-catalog.xml maven自带的仓库好像是国外的,访问起来比较慢 2.artheType-catalog.xml的代码大概有11万行,所以加载慢,我们需要把这个文件放到本地 1.附上下载地址 链接:https://pan.baidu.com/s/1Ja...
2019-10-11 11:53:05 689
转载 Jsp与Servlet面试题
一、、jsp有哪些内置对象作用分别是什么 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回服务器端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application : 服务器启动时创建,服务器关闭时停止,为多个应...
2018-10-10 10:14:20 1118
原创 spring基础知识
1.概念 spring是一个轻量级Java开源开发框架。目的是为了管理对象的创建及其依赖关系。解决了业务逻辑层和其他层的松耦合关系。2.spring七大模块 core,context,aop,dao,,orm,web,mvc Core:实现IOC(Factory模式,Java的反射编程),BeanFactory是核心类,负责对JavaBean的配...
2018-10-07 14:44:59 151
原创 Mybatis入门程序(三)-----------------------添加,更新和删除用户
1.添加用户1.1映射文件在User.xml文件中配置添加用户的Statement 1.2程序代码 1.3自增主键返回Mysql自增主键,在执行insert提交之前自动生成一个自增主键通过mysql函数获取到刚插入记录的自增主键:LAST_INSERT_ID() 是insert之后,需要修改insertUser定义1.4非自增主键返回(使用uui...
2018-10-06 13:35:59 3680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人