自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王世春的博客

【王世春的博客】 【Talk is cheap,show me the code】【https://www.minsx.com/】

  • 博客(25)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 JPA新特性

通过AttributeConverter实现实体类的属性映射:public class ContactInfoTypeConverter implements AttributeConverter<ContactInfoType, String> { @Override public String convertToDatabaseColumn(ContactInfoType ty...

2018-02-09 14:14:58 1075 1

原创 Windows与Unix(solaris)及Linux(Centos Ubuntu)之间共享文件

在生产环境中某些应用往往采用Linux或Unix来运行,但有些应用又只能依赖于Windows运行,在开发环境中有时我们也希望所有开发人员能公用Linux上某一文件夹来进行文件交互。这些情况下,应用之间的数据共享就显得有些必要。那自然有这种需求就有相应的解决方案,比如说下面我们提到的Samba。一、关于Samba的介绍:首先,我们先来介绍下什么是Samba,我们看看Samba组织的目标——Openi...

2018-02-08 12:28:23 809

翻译 Linux 常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示

2018-02-07 20:30:42 389

原创 Java通用进程调用

Java进程调用比较简单,但这里有些细节需要注意:当我们使用Runtime.getRuntime().exec()这段代码时,通常情况下是没有没问题的,但某些程序的异常信息太多,如果没对异常信息处理,很容易就会造成缓冲区溢出,导致进程阻塞。笔者这里提供一个简单粗暴的方法:public static Process runProcess(String script, String[] params,

2018-01-18 11:49:08 887

原创 分享一个VUE Element-UI 的多级菜单动态渲染的组件

以下是组件代码:<template> <div class="navMenu"> <label v-for="navMenu in navMenus"> <el-menu-item v-if="navMenu.childs==null&&navMenu.entity&&na

2017-12-23 14:36:49 53229 46

转载 Mysql 数据库开发规范

( 一 ) 建表 建表规约 规约1. 【强制】表达是与否概念的字段,必须使用 is _ xxx 的方式命名,数据类型是 unsigned tinyint( 1 表示是,0 表示否 ) 。说明:任何字段如果为非负数,必须是 unsigned 。正例:表达逻辑删除的字段名 is_deleted ,1 表示删除,0 表示未删除。2. 【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止...

2017-10-12 09:37:41 454

原创 Java Script 多线程并发执行与异步执行浅析

没有特殊需求情况下JS中较大部分仍然是单线程运行,只是以队列的方式将需要执行的任务按约定的时间进行顺序执行,值得一提的是,单线程运行并非是代码的单线程运行而是任务的单线程运行,当然多线程的并发执行还有其他的实现这里不在阐述。此博文仅帮助理解异步与并发两个概念。

2017-10-11 20:02:45 1964 1

原创 小司机带你撸一个简单的RPC框架

随着业务的增长,有时候普通的单一型架构不再能满足我们的需求,这就诞生了RPC框架,经过多年的发展,我们可以看到市面上可用性高的开源RPC框架还是比较多的,比如说:Hessian,Dubbo等,这些框架有的支持垮语言,有的只支持特定语言,但不管怎么样,其核心架构都是大同小异。今天小编就带各位小伙伴撸一个简单的RPC首先是客户端的代码:package com.minsx.selfrpcb.cl

2017-09-20 13:54:28 414

转载 MySQL常见的性能优化

一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图: 三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外

2017-09-18 13:57:13 881

转载 MYSQL数据库四种索引类型的简单使用

MYSQL数据库索引类型包括普通索引,唯一索引,主键索引与主键索引,这里对这些索引的做一些简单描述:(1)普通索引这是最基本的MySQL数据库索引,它没有任何限制。它有以下几种创建方式:创建索引CREATE INDEX indexName ON mytable(username(length)); 如果是CHAR,VARCHAR类型,length可以小于字段实际

2017-09-18 13:38:09 34135 1

转载 IDEA maven变更后导致自动重置LanguageLevel和JavaCompiler版本的问题

使用IDEA时,导入的Maven项目默认的LanguageLevel和JavaCompiler都是1.5,1.5的情况下连最简单的@Override注解都不支持。虽然可以通过setting中可以修改JavaCompiler版本和在Project Structure可以修改LanguageLevel,但是一旦Maven项目有变化,甚至刷新一下pom.xml,IDEA会重置这些配置。相当的苦逼

2017-09-16 10:39:30 2845

原创 分享一个简单的基础数据库模型

一个程序一个系统,设计的好不好的,最终要的因素莫过于数据的架构设计。好的数据库设计不仅能缩短开发周期,其在扩展性和稳定性方面的重要性也尤为突出。那笔者在这里分享的正是我们大多数场景需要使用到的最基础的数据库架构模型

2017-09-02 17:21:08 2231

原创 JAVA中MAP的四种类型区别和常见的简单用法

JAVA中MAP的四种类型(HashMap、Hashtable、LinkedHashMap、TreeMap)区别和常见的简单用法

2017-08-24 10:41:53 4069

原创 JAVA加载JAR包并调用JAR包中某个类的某个方法

通常情况下:当某个项目需要较高的扩展性时,我们会采用这种方法,一般会将项目需要灵活扩展的地方抽象出对应的接口,再写外部JAR时引入并逐一实现事前约定的好的接口。这样当系统运行时,按照配置文件载入JAR包并读取Class时,可以强转成对应接口以满足我们的需求。当然也可以通过method的invoke调用,但这种方式并不提倡。

2017-08-17 10:09:41 27590

原创 Angular Hello World,Angular 简单DEMO

Angular Hello World,Angular 简单DEMO

2017-08-11 19:47:33 527

原创 JAVA线程池之ExecutorService Future Callable Submit简单应用

JAVA线程池之ExecutorService Future Callable Submit简单应用

2017-08-08 14:20:05 691

原创 JAVA8自定义Lambda表达式的常见使用方法

根据使用场景不同,Lambda表达式的常见使用方法通常有三种写法。总结:当某个类在需要接口类型构造方法时,我们可以以Lambda的形式申明该接口的实例。其本质是对传入的对象做怎样的操作。

2017-08-08 11:26:10 7062 1

原创 Java 多叉树的简单实现

Java 多叉树的简单实现

2017-05-27 18:58:22 7943 3

原创 SQL Server 批量转换指定字段类型为另一种类型

SQL Server 批量转换指定字段类型为另一种类型

2017-05-22 16:41:42 1224

原创 小司机带你用Java8新特性之方法引用

基于网上千篇一律的xxx.forEach(System.out::println)示例,不利于初学者理解,所以小编自己撸了两个示例:

2017-03-24 13:02:08 267 1

原创 小司机带你用Java新特性之Lambda表达式

最为一名吊丝程序员,那么方法引用以及Lambda表达式这个技能是必须的。翻了一下网上关于方法引用的示例写的真的是乱七八糟,可阅读性不强应用场景:当我们需要在执行某个方法(例如此处的test)的时候想要传入另一个方法去(例如此处的www)处理我们传入的参数

2017-03-24 10:42:41 243

原创 小司机带你优雅的实现AOP,IOC

大多数时候我们使用spring任然是使用XML的配置方式,申明id对应类等等,再依次getBean等等这个过程比较繁琐且并不美观,那么小编今天带你使用纯注解方式实现AOP, IOC,该技能赶紧get起来

2017-03-23 12:00:59 373

原创 小司机带你优雅的初始化Spring容器

小司机带你优雅的初始化Spring容器

2017-03-22 20:41:50 288

原创 SQL Server 根据视图名称批量删除视图

有时候在删除视图时,只想删除视图名符合某些条件的,那么以下代码可以轻松的帮你实现

2017-01-11 20:08:52 2384

原创 java CreateProcess error=740 请求的操作需要提升的问题

关于:java CreateProcess error=740 请求的操作需要提升的问题的解决方法!

2016-11-17 16:38:54 16006 4

Sybase-ASE 中文手册

Sybase-ASE 中文手册集成了sybase安装创建和维护所有操作指南 包括了windows 和 linux版使用指南.

2016-07-12

MyBatis+Spring3+SpringMVC完美整合方案

MyBatis+Spring3+SpringMVC完美整合方案,有详细注释

2016-05-07

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

TA关注的人

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