普通java工程(Java Project)打jar包

2018-10-24   龙德   Java   打jar包  

我们经常将web工程打成war包部署到tomcat上,对于普通的java工程(Java Project)要打成普通的jar包或者是可运行的jar包该怎么做呢

打包之前先确定以下几点

  1. 是否要打成可运行的jar
  2. 项目是否依赖了第三方的jar
  3. 是否需要读取jar包外的配置文件

git忽略已经提交的文件(.gitignore文件无效)

2018-10-24   龙德   杂七杂八   Git  

在初始化git仓库的时候没有创建.gitignore文件来过滤掉不必要提交的文件,后来发现某些文件不需要提交,但是这些文件已经提交了。而且我们只是希望这些文件不要提交到远程仓库,但是本地仓库还需要保留这些文件。

我们可以先将不需要提交的文件配在.gitignore文件里,然后再输入以下命令

用PowerDesigner将Oracle的建表脚本转换成MySQL的脚本

2018-10-22   龙德   杂七杂八   PowerDesigner  

Oracle转MySQL

  1. 首先将要转换的Oracle的表结构导出一个.sql文件(不要数据)
  2. 在PowerDesigner里找到File > Reverse Engineer > Database,如下图

image

centos7安装MongoDB

2018-10-13   龙德   杂七杂八   MongoDB  

创建mongodb目录

cd /usr/local/
mkdir mongodb

下载安装包

cd /usr/local/src/
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.3.tgz

手把手教你从react到redux再到react-redux

2018-10-01   龙德   JavaScript   React redux react-redux  

redux的文档写得很好,详细的介绍了redux的设计思想、核心概念、A PI以及如何搭配react使用。但是官网的TodoList对于初学者还是有点 难度的,所以我这里写 了一个超级简单的例子,手把手教你从react到redux再到react-redux,来帮助你认识、使用和巩固redux以及react -redux。

箭头函数

2018-09-29   龙德   JavaScript   箭头函数  

ES6标准新增了一种新的函数:Arrow Function(箭头函数)。

为什么叫Arrow Function?因为它的定义用的就是一个箭头:

x => x * x

上面的箭头函数相当于:

function (x) {
   return x * x;
}

非常简单的react-router教程

2018-09-26   龙德   JavaScript   React react-router  

预览

image

准备

  1. 使用脚手架create-react-app创建react应用
npm install create-react-app -g
create-react-app react-router-demo
cd react-router-demo

React入门

2018-09-15   龙德   JavaScript   React  

约定

本篇教程的所有HTML代码为以下格式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<div id="root"></div>
<script type="text/javascript" src="https://cdn.bootcss.com/react/16.4.0/umd/react.development.js"></script>
<script type="text/javascript" src="https://cdn.bootcss.com/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script type="text/javascript" src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>
<!--发送ajax请求会用到-->
<script type="text/javascript" src="https://cdn.bootcss.com/axios/0.17.1/axios.min.js"></script>
</body>
</html>

Oracle 左连接、右连接与全连接

2018-09-14   龙德   数据库   Oracle  

表结构

A表

A_ID A_NAME
1 A
2 B
3 C
6 D

B表

B_ID B_NAME
1 Q
2 W
3 E
5 R

Eclipse构建maven项目统一版本

2018-09-14   龙德   杂七杂八   Maven  

Eclipse导入或者新建Maven项目时可能会报错,使用下面的方法试试

修改web.xml的版本

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
	version="3.1" metadata-complete="true">
</web-app>