自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术之旅:一位项目管理者的编程视角与项目管理洞见;

技术实践与项目管理者的深度结合,实战解析分享;

  • 博客(124)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 JAVA开发中Linux常用命令解析

【代码】JAVA开发中Linux常用命令解析。

2024-01-15 14:42:45 354

原创 策略工厂替代if/else(SpringBoot版本)

创建策略工厂类代替if/else1.创建代码状态值。public static final int FREE = 1;public static final int HALF = 2;public static final int ALL = 3;2.创建自定义标签,可以使用应用上下文来拦截/** * @author guope * @version V1.0 * @description: 策略注解类 * @date 2020-03-15 16:08 */@Target(Elem

2021-04-10 16:36:05 305

原创 postgresql使用FDW来关联同步数据库数据

## 1.在目标数据库里面创建extensionCREATE EXTENSION "postgres_fdw";## 2.在目标数据库里面给你现在登陆的账号权限。比如你用postgresql登陆的数据库grant usage on foreign data wrapper postgres_fdw to postgres;## 3. 跟来源数据库建立连接 (dbname -...

2020-03-30 15:14:26 515 1

原创 postgreSql如何删除有连接的数据库

目录工作中我们经常遇到要删库的操作,这个时候再navicat执行删除数据库时候会提示你,对不起数据库有人连接不能执行删库操作。这个时候就很蛋疼了思路身为程序员的我们,要有探索精神,这个时候你可以点开其他数据库然后 执行这个操作SELECT pg_terminate_backend(pg_stat_activity.pid)FROM pg_stat_activityWHER...

2019-12-24 10:37:02 2323 1

原创 centos7安装运行mariadb,它不香吗?

mariad安装步骤简介使用yum命令安装mariaDB启动mariaDB设置开机启动启动完成进行简单相关配置配置mariaDB字符集查看防火墙状态查看防火墙放开端口开启3306 或其他端口设置root用户远程访问总结简介MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为My...

2019-12-23 15:11:07 162 1

原创 ThreadPoolTrhead线程池使用

1.首先定义一个自己的线程类import java.util.Date;import java.util.List;import java.util.concurrent.*;/** * @author muYou * @info 定制化并发线程池 * @date 2019-07-30 */public class MyExecutor extends ThreadPoo...

2019-08-05 09:06:28 183 1

转载 MySql索引优化实践

索引的本质索引是帮助mysql搞笑获取数据的排好序的数据结构索引存储在文件里索引结构- 二叉树- 红黑树- HASH- BTREE索引底层数据结构与算法InnoDB与myISAM索引区别索引最左前缀原理...

2019-07-22 10:47:12 107

原创 springBoot完整整合

快速开始spring boot应用官方向导搭建boot应用地址:http://start.spring.io/设置项目属性:解压,拷贝到工作空间,导入maven项目写Controller: HelloController.java启动Spring Boot入口类:DemoApplication普通maven工程搭建boot应用新建一个普通的maven工...

2019-07-12 10:21:44 5322

转载 优化

3. 学会使用 OptionalOptional主要用于非空判断,由于是jdk8新特性,所以使用的不是特别多,但是用起来真的爽。使用之前: if (user == null) { //do action 1 } else { //do action2 }如果登录用户为空,执行action1,否则执行action 2,使用Optional优化之后,让非空...

2019-07-11 14:07:39 140

原创 JVM性能调优与分析

目录妻管严重症患者友情提示:笨男人才会让女人哭。深入剖析Java虚拟机内存模型Java虚拟机垃圾收集机制解密线上系统java虚拟机调优思路分享Java虚拟机常见面试题剖析妻管严重症患者友情提示:笨男人才会让女人哭。女人是感性的动物,碰到伤心的事情,女人会哭出泪,所以别怪女人的泪多,因为她是感性动物。所以如果她如果哭的越多,那她脑子里的水就越少,对你也就越精明。深入剖析Java虚拟机内存模型...

2019-07-09 15:13:00 444

原创 Java8中时间方法用法

Java对Instant 说明为 simple beautiful strong immutable thread-safe:简单、漂亮、坚固、不可变的线程安全package org.jeecg.config.mybatis;import org.apache.poi.ss.formula.functions.T;import java.time.Instant;import j...

2019-07-04 15:19:16 409

原创 JAVA内存模型JMM简单总结

1.Java内存模型与windows的Cpu管理首先要了解CPU多核并发缓存架构,例如我的程序运行在一台电脑上面首先要从代码所在的硬盘加载字节码文件到主内存,然后CPU去主内存读取数据,放到COU寄存器里面(包括cpu也是有一级缓存,主要是因为cpu每18个月运行速度就会翻倍。而内存远远跟不上cpu的速度。所以就只能加一级缓存例如图2) 图1 ...

2019-07-03 11:36:00 168

原创 centos中jenkins升级

如上图所示,当提示我jenkins需要升级时,我该怎么办呢?查询资料如下即可。---------------首先定位jenkins安装路径---------------ps -aux | grep jenkins找到.war的路径我的是/usr/lib/jekins每个人不一样,这个需要各位自己查找了然后 cd /usr/lib/jekins...

2019-07-02 08:26:49 304

转载 CentOS 7 安装 mosquitto(转载)

感谢作者 @RimeLink 原文出处 :https://blog.csdn.net/jiangjunjie_2005/article/details/93405376Mosquitto 是一个实现 MQTT 的开源消息代理,基于版本 3.1.1 MQTT 提供了一种轻量级方法,使用发布/订阅模型执行消息传递。 它非常适合 IoT(物联网)的消息传递,例如低功率传感器或移动设备,...

2019-06-25 14:10:11 11802 2

转载 搭建第一个spring-boot程序

首先感谢csdn大神- 方志鹏 的博客,当然我的石墨文档 :https://shimo.im/docs/XhiYlYAV1TYsrm34首先 开始springboot 有两个方式。1.在spring上面开发一个demo,然后下载zip文件然后解压导入开发工具即可https://start.spring.io/2. 也可以用idea构建。本案列采用idea.ne...

2019-06-04 09:51:32 165

原创 Nginx和FastDfs完整配置过程

最近需要搭建一台上传下载的服务器,所以没办法硬着头皮就是干吧。本文讲述的步骤完全就是一步血泪史,当然如果你按照我得步骤走,我保证你不会出现错误,因为这一天零2个小时,完全就是我的试错史,当然也感谢MrCao杰罗尔德(https://blog.csdn.net/m0_37797991/article/details/73385161),好了废话不多说开始教程。1. 首先声明:本文不介绍...

2019-04-18 17:09:56 71051 60

原创 springboot aop简单了解一下

 Pointcut 织点before 在路径之前拦截。

2018-09-19 16:46:03 135

原创 sb技术站

Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站https://start.spring.io/也将 Spring Boot 2.0 设置为默认版本。<parent> <group...

2018-08-31 10:49:00 258

原创 mysql的optimize table操作

delete from table_name清除了数据,同时数据表的空间也会变为0。这就存在了一个问题,在网站的实际运行过程中。经常会存在这样的附带条件删除数据的操作行为。天长日久,这不就在数据库中浪费了很多的空间吗。这个时候我们该使用 OPTIMIZE TABLE 指令对表进行优化了。如何使用 OPTIMIZE 以及在什么时候该使用 OPTIMIZE 指令呢看命令语法:OPTIMIZE ...

2018-08-06 20:50:42 4745

原创 mybatis 分页插件

<plugins>        <plugin interceptor="com.github.pagehelper.PageHelper">             <property name="dialect" value="mysql"/>               <property name="rowBounds

2018-07-25 17:41:21 114

原创 maven工程pom文件配置简单讲解

<!-- 属性部分--><properties><!-- 设置工程字符编码集--><project.build.sourceEncoding>UTF-8</project.buid.sourceEncoding><!-- 定义变量--><mysqlversion>5.1.38&l

2018-07-23 23:22:50 299

原创 MySQl;返回单条hashMap

<select id="findAll" parameterType="Integer" resultType="hashMap"> SELECT * FROM XXX </select> HashMap<String,Object>findAll(); public static void main(String[] args) {..

2018-07-22 20:16:43 1007

原创 mybatis。插入语句如何插入数据库中某一字段最大值(纯sql实现)

<insert id="inserts"> <selectKey keyProperty="ID" ORDER="BEFORE" resultType="java.lang.Integer"> <!-- 绑定对应属性 --> SELECT max(ID) + 1 FROM xxx </selectKey&gt

2018-07-22 19:38:12 4154

原创 mybatis配置文件的作用

<?xml version="1.0" encoding="UTF-8"?><!-- 配置mybatis运行环境 --><environments defult="umyybatis"> <environment id="umybatis"> <!-- type="JDBC&qu

2018-07-22 16:58:13 1558

原创 mysql报错:ock wait timeout exceeded; try restarting transactio错误解决思路

今天在执行一条sql的时候没有测试,直接执行,然后sql报错lock wait timeout exceeded; try restarting transactio当时黑人问号。我想了想可能是因为我刚才一条错误的sql引起的。 然后百度了一下。找到赵崇的博客然后根据这个sql             select * from  information_schema.i...

2018-07-20 14:49:58 2357

原创 eclipse 不为人知的快捷键

ctrl+2 然后松手 点L 会自动将值赋给一个变量类似 idea里面的 alt + insert

2018-07-16 21:53:38 121

原创 spring web.xml配置加载类文件

web.xml下配置servlet<servlet><servlet-name>springMVC</servlet-name> // 别名 便于下面调用 servlet-mapping 相当于id<servlet-class>com.xxx.cxxx.class</servlet-class> // 要加载的类名字&l...

2018-07-16 21:34:52 465

原创 mysql 存储过程动态传表名,删除表数据

drop procedure if exists mlook;create procedure mlook(in tbl varchar(100))begin IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema='mes' AND table_name = @name AND colum...

2018-07-10 13:27:32 672

原创 java,http中乱码问题

如果遇到乱码问题。可以采用@RequestMapping(value="/sdff",method=RequestMehtod.GET,produces="application/json;charset=utf-8") 来处理这个问题

2018-07-10 11:28:29 375

转载 mybatis 判断sql是否存在表,存储过程等。

--判断是否存在addOneArticle这个存储过程if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P') drop procedure addOneArticle--判断是否存在countAr这个触发器if exists(select * from dbo.syso...

2018-06-29 09:00:36 4754

原创 The folder isn't the home of any of supported versions问题解决

问题还原。原先idea启动,没有问题、后来换了一个固态,把之前C盘文件拷贝到新的C盘。然后将新C盘作为启动盘。其他没有问题。但是程序就是跑不起来。百度。谷歌无果。没有办法,把旧C盘格式化、之后重装IDEA,问题解除、记录一下。...

2018-06-21 13:17:23 1752

原创 jquery重置form表单的方法

<html><head><script type="text/javascript">function formReset() { document.getElementById("myForm").reset() }</script></head><form id="myForm

2018-06-02 20:36:52 4737

原创 同一台服务器运行多个jboos

一个服务器上运行多个jboos,会报端口错误,修改配置文件在AS7之后变得特别简单。找到 下面路径 /jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件 、 <socket-binding-group name="standard-sockets" default-interface="public" port-off...

2018-06-01 09:07:18 320

原创 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element

今天项目引入dubbo,在对应行号报错  (处理步骤 如下)1. 因为我是maven 工程,所以下暂对应maven,引入jar的可以自行百度2. 对应xml 处头部加入。xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" http://code.alibabatech.com/schema/dubbo http://code.alibaba...

2018-04-18 13:43:20 6171 5

原创 AJax

1. 什么是AJAX: Asynchronous javaScript and Xml 异步的javaScript和Xml ajax是一种用来改善用户体验的技术,其实质是使用。xmlHttpRequest对象异步地向服务器发送请求。服务器返回部分数据,而不是一个完整的页面,一页面无刷新的效果更改页中的局部内容。获得Ajax对象 function getXhr(){ var xhr =...

2018-04-04 17:24:36 134

转载 git安装教程和git命令使用详解-转自简书(挑战者666888)

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳...

2018-03-14 09:34:48 591

转载 集中式vs分布式-转自廖雪峰老师

Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了...

2018-03-13 22:30:14 382

转载 Git的诞生- 转自廖雪峰老师

很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并...

2018-03-13 22:29:31 111

原创 模板时候控制标签显示和隐藏

$(document).ready(function() { var tpl = $("#treeTableTpl").html().replace(/(\/\/\)/g,""); var data = ${fns:toJson(list)}, rootId = "${not empty office.id ? office.id : '0'}"; addRow("#treeTa

2018-01-11 18:13:13 2743 2

原创 ssm,一些道道

2018-01-10 08:53:36 155

HeidiSql5284最新版本

官网下载2018年8月4号最新版本,为网速慢的朋友提供的版本。我就是用这个版本,大家可以放心下载。

2018-08-06

Javamail全包

Javamail用到的jar包,我自己用的。就是看有些人13分太贵了。5分给大家

2018-02-06

jQuery+html5+css3.0crm参考手册

jQuery+html5+css3.0crm参考手册

2017-03-24

Myeclipse基于SSM框架下easyUI增删改查

自己写的小demo 希望可以帮助到大家。

2016-12-27

ssm datagrid异步增删改查实现

这是我写的完整类,里面只要自己根据实体类创建一个实体类。和把mybatis配置文件改了 即可,我的是sqlserver数据库

2016-12-08

ssm easyUI-datagrid增删改查jsp网页

用于myeclipse软件下ssm框架 easyUIdatagrid增删改查

2016-12-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除