昭zzz
码龄14年
关注
提问 私信
  • 博客:187,972
    社区:487
    188,459
    总访问量
  • 74
    原创
  • 1,786,066
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:路漫漫其修远兮,吾将上下而求索!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2011-03-26
博客简介:

昭瑞的专栏

博客描述:
天下没有难学的技术!!!
查看详细资料
个人成就
  • 获得49次点赞
  • 内容获得12次评论
  • 获得72次收藏
创作历程
  • 1篇
    2020年
  • 3篇
    2018年
  • 34篇
    2017年
  • 87篇
    2016年
成就勋章
TA的专栏
  • java
    21篇
  • java基础
    24篇
  • javaweb
    10篇
  • Redis
    6篇
  • shiro
    5篇
  • sql
    6篇
  • JS
    1篇
  • ubuntu
    6篇
  • linux
    19篇
  • Upan
    1篇
  • sublime
    1篇
  • intellij
  • git
    2篇
  • nginx
    3篇
  • mysql
    1篇
  • mybatis
    3篇
  • springboot
    1篇
  • maven
    2篇
  • gradle
    2篇
  • jsp
    1篇
  • gitlab-使用
    1篇
  • markdwon
    1篇
兴趣领域 设置
  • 运维
    devops自动化系统架构网络运维开发
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一次启动tomcat失败的案例

问题描述: 在linux环境下,启动tomcat,最直接的启动方式无非是tomcat的bin目录下startup的shell脚本。 启动方式:进入到该目录下,./startup.sh 运行即可。 注意的问题:该linux机器的是否安装JDK,以及该脚本是否有执行权限。这些问题启动失败的时候也都有对应的错误,排除应该不是很困难。 如果运行失败,而且tomcat对
原创
发布博客 2017.01.10 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql其它数据库对象

其它数据库对象–数据库对象–1).表table:数据的主要存储结构,由行和列组成–2).视图view :存储起来的SELECT语句,基于表创建的–3).序列sequence :提供一系列有规律的数值。通常主键提供表的主键所作用的列的值–4).索引index:提高查询表的效率–5).同义词synonym:可以提供数据库对象的别名序列sequence:序列: 可供多个用户用来产生唯一数值的数据库对象 自
原创
发布博客 2016.07.23 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot的SPI

springboot的SPI从java类加载机制说起参考java中的类加载器负责加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extension ClassLoader和System ClassLoader(Application ClassLoader)每一个中类加载器都确定了从哪一些位置加载文件。于此同时我们也可以通过继承java.lang.classloader实现自己的类加载器。Boo
原创
发布博客 2020.07.28 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu 下遇到的各种问题,以及解决办法

前言虽然已经不再使用Ubuntu工作了,可是依旧对他有着一种不一样的感情,曾经那台装Ubuntu的笔记本基本也算已经快寿终正寝了。Ubuntu从14版本到16版本,大概使用了3~4年的时间。今天突然翻到过去增加整理的一个txt笔记,发现里面记录了ubutnu下曾经遇到过的一些问题,还有其对应的解决办法。现在看来有些幼稚,可是这些对于一个初玩Ubuntu的新手来说或许有些帮助。 内容如下,其实
原创
发布博客 2018.02.04 ·
1549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

markdown 说明

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
转载
发布博客 2018.02.04 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu1604 安装gitlab

参考 http://blog.csdn.net/discoverer100/article/details/51814171https://about.gitlab.com/installation/#ubuntu ubuntu 安装gitlab1、安装依赖 sudo apt-get install -y curl openssh-server ca-certifica
转载
发布博客 2018.01.16 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis 快速入门指南

1、redis 介绍Redis:Remote Dictionary Server 远程字典服务器 是完全开源免费的,用 C 语言编写的,遵守 BSD协议,是一个高性能的 (key/value) 分布式内存数据库,基于内存运行,并支持持久化的 NoSQL 数据库,是当前最热门的 NoSql 数据库之一,也被人们称为数据结构服务器。2、安装 wget http://download.
原创
发布博客 2017.12.15 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 如何获取指定 tag 代码

git 如何获取指定 tag 代码1、查看本地git仓库下的tag git tag2、若本地没有仓库代码,可以选择拉去 git clone git@xxx.xxx:/progject.git3、切换到某一个tag下 git checkout tag_name4、提示: 当前处于一个“detached HEAD” 状态 ,每一个 tag 就是代码仓库中的一个快照,如果你想编
转载
发布博客 2017.12.14 ·
65459 阅读 ·
8 点赞 ·
0 评论 ·
34 收藏

Ubuntu使用ffmpeg切割视频

Ubuntu使用ffmpeg切割视频1、安装FFmpeg1、安装依赖当前环境 ubuntu16sudo apt-get updatesudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev
转载
发布博客 2017.11.22 ·
1759 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java的HttpClient实现

java发送http的json请求,并接收返回结果import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;/** * Created by zhao on 17-9-22. */public class HttpClient { pub
转载
发布博客 2017.11.16 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jsp 显示页面时间

jsp 显示页面时间 <jsp:useBean id="dateObject" class="java.util.Date" scope="page"></jsp:useBean> <jsp:setProperty property="time" name="dateObject" value="${eqTime}"/>
<fmt:formatD
原创
发布博客 2017.11.13 ·
917 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

gradle基本概念

参考: http://blog.jobbole.com/71999/ http://blog.csdn.net/u010818425/article/details/52268126基于groovy的构建逻辑 Gradle 中非常重要的两个对象。Project和Task。 每个项目的编译至少有一个 Project,一个 build.gradle就代表一个project,每个project里面
转载
发布博客 2017.11.06 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

gradle构建依赖

gradle构建依赖gradle的核心概念,特性依赖管理,使用gradle对app进行测试,操作Task使用插件扩展构建Project 接口中的file方法,可以创建一个File类实例。依赖管理 apply plugin: 'java' repositories { mavenCentral() } dependencies { compi
转载
发布博客 2017.11.06 ·
940 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

gradle构建样例

从一个构建工程中了解gradle的基本概念 构建工具中的元素构建文件构建的输入和输出构建引擎依赖管理器参考 gradle实战的案例 https://github.com/bmuschko/gradle-in-action-source一个好用的gradle插件 https://github.com/townsfolk/gradle-templates插件: gradle 构建
转载
发布博客 2017.11.06 ·
813 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

gradle常用命令

gradle -q tasks --all 列出所有task -q 以 quiet的形式启动如何执行任务 gradle -q 任务名称{支持驼峰命名法} gradle -x 任务名称 排除某一个任务常用参数: -b,--build-file 指定构建脚本,默认的名称是build.gradle --offline 声明依赖必须在离线仓库中可用 -D,--s
转载
发布博客 2017.11.06 ·
736 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

gradle-groovy脚本

gradle -groovy脚本 Groovy注释标记和Java一样,支持//或者/**/ Groovy语句可以不用分号结尾。Groovy为了尽量减少代码的输入,确实煞费苦心 Groovy中支持动态类型,即定义变量的时候可以不指定其类型。Groovy中,变量定义可以使用关键字def。注意,虽然def不是必须的,但是为了代码清晰,建议还是使用def关键字 字符串类型中双引
转载
发布博客 2017.11.06 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gradleAPI介绍

Gradle 构建块 基本模块project、task、property。Project接口描述 代表一个正在构建的组件,如jar文件,或者一个目标,如部署应用程序。构建进程启动后Gradle基于build.gradle配置实例化Project类,其API接口及其重要方法如下:[org.gradle.api.Project]构建脚本配置 apply(options:Map)
转载
发布博客 2017.11.06 ·
2075 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java系统环境System

1、java系统环境System getProperties中所谓的”system properties”其实是指”java system”,而非”operation system”,概念完全不同。 System.getenv才是真正的获得系统环境变量。Key Description of Associated Valuejava.version Java Runtime E
转载
发布博客 2017.10.31 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven-笔记

Maven - 构建生命周期什么是构建生命周期构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执行的顺序。这里的阶段是生命周期的一部分。 举例说明,一个典型的 Maven 构建生命周期是由以下几个阶段的序列组成的: prepare-resources 资源拷贝 本阶段可以自定义需要拷贝的资源 compile 编译 本阶
原创
发布博客 2017.10.19 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven项目和gradle项目转换

从maven 到 gradle1、在maven项目根目录下执行命令: gradle init –type pom2、从gradle 到mavengradle.build必须如下配置:apply plugin: 'java' apply plugin: 'maven' group = 'xxx.xxx' version = '1.0-SNAPSHOT' dependencies {
转载
发布博客 2017.10.13 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多