- 博客(141)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 Linux 服务器网络情况排查
排查是否能访问外网:: ping www.baidu.com检查网络环境:ifconfig看看是否有IP地址,并记下设备名检查DNS:cat /etc/resolv.conf再拼一下该dns地址,如果不通则dns有问题查看网卡配置:cat /etc/sysconfig/network-scripts/ifcfg-ens32,注意ens32就是之前ifconfig中设备名ping一下...
2019-12-13 17:20:24 977
原创 Peppa's menu
Ⅰ 口味系列① 口味花甲材料花甲,生姜(适量不宜多),大蒜(1.5个),花椒,朝天椒(5-6个),香葱,啤酒,辣酱,淀粉处理花甲处理刚买的花甲最好先放盐静置一下,让它吐沙。将花甲洗净(洗4-5遍,可以加点醋)。配料将生姜,大蒜,朝天椒切末备用。制作将水烧开,倒入花甲煮开去腥(煮到花甲自然张开即可)大火,放入适量油,放入花椒爆香,将花甲爆炒一...
2019-11-27 11:36:43 238
原创 并发原理 - CPU Cache与Cache一致性(MESI协议)
并发基础CPU cache结构和缓存一致性(MESI协议):引用"扶我起来我还要写代码"博客
2019-09-23 16:16:42 630
原创 深入理解 String
String 内存模型String#intern String PoolStringBuilder、StirngBuffer
2019-08-09 13:52:40 176
原创 Docker 虚拟化技术
Docker 概念Docker 镜像Docker 安装(阿里云ECS)# 1. 更新软件源sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# 2. 安装GPG证书curl -fsSL http://mirrors....
2019-06-21 09:10:37 292
原创 基于SpringBoot搭建RestAPI接口服务(基于IDEA)
1. 项目构建IDEA内置了SpringBoot启动填写项目相关信息根据项目需要选择所需依赖,这里搭建RestAPI服务2. 项目配置参考项目配置可以配置多个application,开发,测试,生产,通过配置spring.profiles.active=dev启用不同的配置文件application.propertiesspringBoot配置文件 (可以按照项目...
2019-04-23 17:23:03 6921
原创 Spring Cloud Note 1
基础知识Microservices概述微服务是系统架构上的一种设计风格,它将一个独立的系统按照系统业务功能拆分成多个独立的小服务,小服务间各自在独立进程中运行,通过基于HTTP 的Restful API进行通信协作服务组件化对服务进行分解,每个服务都可以独立开发,部署,运行,然后通过通讯相互依赖,可以有效对一个服务进行修改而需要重新部署整个系统按服务划分团队智能端点与哑管道使用简单...
2019-04-17 17:12:06 96
原创 windows和Linux下查找并杀死端口占用进程
ⅠWindows 下查询端口信息:netstat -ano|findstr "8080"通过PID 查询进程:tasklist|findstr "7716"杀死进程:taskkill /f /t /im java.exeⅡ Linux下查询端口信息:netstat -apn|grep 8080如果需要进一步查询进程信息:ps -aux | grep 1488杀死进程:k...
2019-03-26 17:36:58 155
原创 html2cavans&jsPDF实现html元素转存为pdf
业务场景通过点击按钮将表中一条数据渲染到模板中保存为pdf问题因为我的打印元素开始是隐藏的,调起保存时才让它显示,保存后再让它隐藏,这个时候就会发生一个问题,保存下来的是被渲染成隐藏的html,什么都没有。这是因为异步导致的,html2canvans还没转译完的时候就已经被渲染隐藏了。解决:给函数加上同步,用Promise封装转译保存过程,这样在主函数中通过await 等待保存完成...
2019-01-04 09:22:24 527
原创 Markdown统一格式
1. 这里是一个标题1.1 我是段落标题,由我来说明段落将描述什么 我是标题下的内容,我是黑体3号字体,我是可以空行的,你只需要点击一下回车就会有下面的空行效果,是不是很方便?there is key code 我是标识一个关键字的东西,这样你可以你可以快速的从一大段文字中发现我,注意 key 周围是可以存在一个空格的,这样是不是漂亮多了 1.2 分割线 我是一条分割线下面的内...
2018-05-23 15:25:18 374
原创 通过Http调度服务器task执行时间区间
通过URL发送Json格式的Http请求/** * @Auther: LiuY * @Date: 2018/5/21 08 48 * @Desc: * @Version 1.0 */import com.alibaba.fastjson.JSONObject;import java.io.*;import java.net.HttpURLConnection;impor...
2018-05-23 09:10:20 344
原创 分布式事物控制
Spring管理多个数据源概念 首先要做分布式数据处理是需要配置多个数据源的,以下是没有事物控制的多个数据源<!--数据源--> <bean name="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 数据连接信息 --> ...
2018-03-16 13:33:57 335 1
原创 阿里云ECS搭建WEB环境(JDK,Tomcat,MySql,Redis,Nginx,RabbitMQls)
注:本文档实验环境:Ubuntu 16.04 64位(本地上传文件到阿里云需要ftp或者你可以直接使用wget直接从网络上下载)1. JDK安装下载JDK:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html创建存放jdk的目录:mkdir /so...
2018-01-19 10:37:55 728
原创 Eclipse 注释模版
File/** * @Title: ${file_name} * @Package: ${package_name} * @Description: ${todo}() * @author ${user} * @date ${date} ${time} * @version V1.0 */Types/** * @ClassName: ${type
2018-01-10 22:32:16 213
原创 SQL进阶
批量修改:replace into 批量更新replace into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y');***example*** replace into book (`Id`,`Author`,`CreatedTime`,`UpdatedTime`) values (1,'张飞','2016-1
2018-01-10 22:26:43 219
原创 Redis探路
1. 定义: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorte
2018-01-02 18:14:29 237
转载 Markdown语法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-28 13:34:38 183
原创 Mybatis异常报告
1. Mapped Statements collection already contains value for :statement 重复异常java.lang.IllegalArgumentException: Mapped Statements collection already contains value for xin.amx50b.dao.ServiceStaffMa...
2017-11-30 15:44:55 400
转载 Git基本使用
本文总结自廖雪峰的官网 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001. 基本命令 git基本工作流程 隐藏目录.git就是版本库 1. git init:初始化一个文件夹为仓库 2. git add:将文件添加到仓库 3. git commit -m
2017-11-28 16:10:21 276
原创 Mysql通过配置主从,读写分离简单实现数据备份,负载均衡
1. 配置master&slave服务 注意:此处是通过阿里云服务器做的实验 阿里云服务器参数: 系统:ubuntu 数据库:服务器的MySql1.1 配置阿里云服务器 注意:该步骤主从都要配置添加安全组规则: 入方向 协议类型选择My SQL 授权类型改为地址段访问 授权对象输入:0.0.0.0/0(所有ip所有端口)1....
2017-11-15 22:28:13 335
原创 MySql 异常报告
1. ERROR 1396 (HY000)ERROR 1396 (HY000): Operation CREATE USER failed for 'admin'@'%'2. Table 'wuliu.User' doesn't exist
2017-11-15 21:33:16 374
原创 Maven认知
Maven定义Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation fro
2017-11-11 17:57:32 265
原创 Struts2异常日志
Parent package is not defined: json-default - [unknown location]Caused by: Parent package is not defined: json-default - [unknown location] at com.opensymphony.xwork2.config.providers.XmlConfi...
2017-11-08 21:59:10 249
原创 Hibernate 异常日志
java.lang.NumberFormatExceptionjava.lang.NumberFormatException: For input string: "net.hncu.pojo.Route@72d17c99" 异常描述:数字格式转换异常,即将net.hncu.pojo.Route@72d17c99转换成数字时出现异常 出现场景:在做分页时,查询表数据的总条...
2017-11-07 18:35:34 252
原创 Struts2认知
Struts2的定义Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–con
2017-11-01 21:16:46 242
原创 Struts2 中struts.xml的骨架
<?xml version="1.0" encoding="GBK"?> <!-- 下面指定Struts 2配置文件的DTD信息--> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://s.
2017-11-01 08:37:34 321
原创 详述代理模式及动态代理简单实现
声明:本文章总结于马士兵老师系列教程体会设计模式可能接触过设计模式的人都会有一种疑惑:感觉很多设计模式的实现方式都非常的相似,就比如说代理模式和装饰模式。确实有些设计模式的实现方式是差不多的,但是他们是从不同的场景出发,解决不同的问题的,我们需要从思想的角度来体会设计模式。代理模式由一个实际问题来表达代理模式的思想提出问题新建一个Car类,包含一个drive方法,现在要求是在不改变Car代码的前提下
2017-10-20 19:24:31 327
原创 Intellij IDEA 初识
注:本文章是基于windows的2017版IDEA入门我使用IDEA的原因我最开始使用IDEA是通过他人介绍的,说是比eclipse好多了。后来尝试安装了,上手以后就真的不再想用eclipse了,说几点我暂时使用IDEA的感受吧。 我主要使用IDEA的原因,是我觉得它集成了大部份开发当中所需要编辑器,减少了左一个右一个的其它编辑器来辅助开发 比较完美的纠错系统...
2017-09-30 13:12:58 3731
原创 Tomcat认知
Tomcat认识 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一
2017-09-23 14:11:34 358
原创 Ajax初识
Ajax定义Ajax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML,实质上是js实现 它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术,是基于JavaScript、XML、HTML、CSS、异步新用法 Ajax:只刷新局部页面的技术 l JavaScript:更新局部的网页 l
2017-09-19 13:06:50 442
原创 数据库基本概念&MySQL基本操作详解
本人小白,大部份内容来自于网络或书本,再加一点自己的见解总结,在此向各位巨人致敬数据数据的定义: 1. 数据是对客观事实的符号表示 2. 在计算机领域数据通常是指由能被计算机识别与处理的数值、字符等符号构成的集合数据库管理系统(DBMS)的分类关系型数据库:支持关系模型,其关系模型由关系数据结构、关系操作集合、完整性约束三部分组成。常见的有oracle,mysql
2017-09-06 20:03:48 596
转载 My.ini
相关参数客户端配置[client] 配置客户端,一般默认为3306port=3306[mysql] 配置客户端默认字符集,特别注意:此处没有“-” default-character-set=utf8服务端配置[mysqld] 配置服务器tcp监听端口port=3306配置基础路径,即安装路径,注windows复制过来的需要改成反斜杠,如下basedir=”D:/MySQL/MySQL/” 配置
2017-09-05 16:07:09 317
原创 免安装版MySQL相关配置安装详解
本人小白,大部份内容来自于网络,再加一点自己的见解总结提醒第一次安装请忽略 如果你已经安装过免安装MySQL你需要清理: 查看MySQL注册的服务是否还在,若在需移除: 进入管理员模式cmd,转到MySQL的bin目录mysqld –remove移除服务 删除压缩目录,若你之前是默认配置,data数据应该在C:\ProgramData\MySQL 3.清除环境变量
2017-09-05 11:53:21 388
转载 MySQL服务无法启动的问题
声明:主要来自于百度知道,再补充一些我在实施过程中的问题剪切my.ini文件(可能是my-default.ini,将其rename my.ini)到bin目录下启动cmd(如果默认不是管理员模式需要以管理员模式启动),转到MySQL的bin目录下在命令行执行命令:mysqld –initialize –user=mysql –console 特别注意:运行完后可能会产生一个临时密码,你需要将
2017-09-04 13:17:03 406
原创 Java 内存机制
Java内存划分寄存器 :属于硬件部分的内容,是cpu做处理的,程序员并不能过多的干涉。栈内存: 存储运行时的方法,局部变量。变量运算区域一结束就会被释放。 局部变量: 方法当中形式参数, 方法内声明的变量,语句当中定义的变量。堆内存 :存储数组和对象,简单来说堆内存当中存储的都是实体。 实体:能存放多个数据的地方,就称为实体。 只要使用new关键字创建的都存储在堆内存当中。
2017-09-04 11:31:41 207
原创 函数
函数的定义类当中具有特定功能的独立小程序。 每一个函数都有自己独立的区间就是它所单独存在的地方,需要把函数定义的功能都定义在这个区间当中。函数的特点 语法格式 函数的语法格式: [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ 程序代码; return 返回值; }修饰符: 通过关键字对于被修饰的内容赋予的指定的含义。返回值类型:函数通常表现为
2017-08-30 17:02:30 250
原创 数组概述
数组概念同一种类型数据的集合。其实数组就是一个容器。Java中数组是用来存固定长度的同类元素的。内存给数组分配的都是连续的空间。数组的声明是一个引用,实现是一个存在对内存的对象数组的声明数组变量的声明:int[] a//首选方法int a[]//来自c语言,不建议使用数组实例的创建a= new int[4];a= new int[]{1,2,3};//注意没有长度a={1,2
2017-08-30 15:44:58 183
原创 反射基础
反射概念其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射基本步骤1.获得Class对象,就是获取到指定的名称的字节码文件对象。 2.实例化对象,获得类的属性、方法或构造函数。 3.访问属性、调用方法、调用构
2017-08-25 18:09:49 196
原创 利用数组模拟栈实现简单的表达式中缀转后缀并进行计算
解析算术表达式前景概要:不了解栈的概念请参考上一篇《用数组模拟栈结构,实现分隔符"{}"、"()"、"[]"的左右匹配检查》1,中缀表达式:中缀表达式即我们平常使用的表达式形式 如:3+(4+5)2,后缀表达式:后缀表达式也称逆序表达式,它是由波兰的一位数学家发明的,与中缀表达式不同的是它将操作符跟在操作数的后面,例如:3+4 用后缀表达式表示
2017-08-14 12:19:03 658
原创 队列的理解(利用数组实现循环队列)
队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。——来源于百度百科在队列中第一个被插入的数据项也会第一个被移除(先进先出(FIFO)),理解:现实生活中的排队,排在第一个的总是第
2017-07-31 19:44:25 496
java 书籍,深入理解Java虚拟机等集体看描述
2017-12-05
基于JSP+Servlet的提升项目
2017-04-04
react 从函数跳转问题
2018-05-29
Table 'wuliu.User' doesn't exist
2017-11-14
idea上数据库逆向hibernate工程没有映射关系
2017-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人