您的位置:首页 > 其它

第一篇文章不应该是hello world, 而是怎么使用markdowm

2017-07-29 23:05 267 查看
先随便侃几句,简单自我介绍下,毕业一年,之前有过几家实习前任(honeywell And hikvision),现任是一家做erp的,来公司之前被告知自己进入了公司的云平台事业部,入职之后就在毫无告知的情况下被分到企业金融去了,(可能是因为简历上写了我之前有辅修过金融学的原因吧)。这一年主要做了些偏管理的小功能模块,比如说电子回单打印,票据盘点,银企自动对账等等一大堆,用的技术就是无非就是那些:

前段:html + jquery+bootstrap(每次都要写上2000+的js代码,需求总是能提出一大堆的交互让你实现,)

服务端: hibernate + spring + osgi(感觉这些在代码中的存在感极低,没学过也无所谓,反正就是拿来直接用)

数据库: oracle(超级复杂的sql 或 存储过程)

技术上想上手不难,有基础的两个月就完全可以独立做项目了,难的是业务,搞erp的估计都懂。反正这个公司怎么说呗,比较重业务,技术追求的是快速开发,遇到技术难题一般是避免,而不是克服。

多的先不说了,进入正题,这个markdown感觉比latex简单的多,记住以下快捷键,以及会怎么插入代码块目前已基本够用

加粗
Ctrl + B


斜体
Ctrl + I


引用
Ctrl + Q


插入链接
Ctrl + L


插入代码
Ctrl + K


插入图片
Ctrl + G


提升标题
Ctrl + H


有序列表
Ctrl + O


无序列表
Ctrl + U


横线
Ctrl + R


撤销
Ctrl + Z


重做
Ctrl + Y


为了证明我的主语言是Java,这里就放一个Java实现的死锁代码块。

package com.lbbywyt.concurrent;
import utils.CommonUtil;
public class DeadLockDemo {
private Object A = new Object();
private Object B = new Object();
public static void main(String[] args) {
new DeadLockDemo().deadLock();
}
private void deadLock() {
Thread t1 = new Thread(new Runnable() {
@SuppressWarnings("static-access")
public void run() {
synchronized (A) {
try {
Thread.currentThread().sleep(2000);
} catch (Exception e) {
e.printStackTrace();
}
synchronized (B) {
CommonUtil.print("1");
}
}
}
});
Thread t2 = new Thread(new Runnable() {
public void run() {
synchronized (B) {
synchronized (A) {
CommonUtil.print("2");
}
}
}
});
t1.start();
t2.start();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  金融 erp