关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

标签:Java

开发笔记

Java入坑day08 包管理导入

n37r06u3阅读(7)评论(0)

jar包相当于python里的package,就是根目录有setup.py的那个在prject列表界面 idea 会缩写包名一个jar包里包含多个java package , python叫Modules模块,包含 init.pyimport直接包名加类名即可 org.junit.Test 如上 pycharm里建Modules 的菜单名估计有错误,写成package了https://www...

开发笔记

Java入坑day07 Logger安装测试

n37r06u3阅读(10)评论(0)

老项目用的log4j,不过网上推荐logback,拿过来试试在~/Projects/java/hello/src/test/java里建了一个包com.devecho idea会自动创建层级目录在里面建一个LoggerTest java class,会自动加上包名package com.devecho;import org.junit.Test;public class LoggerTes...

视频教程

Java入坑day06 纯手工建立spring开发环境

n37r06u3阅读(7)评论(0)

自己也配了一下spring maven项目,从最简单的开始,用idea建一个java hello项目,再激活maven从Spring 3.0开始 springframework分离为多个jar包spring-core不应用也行 已经在spring-context里了,不过最好还是写全spring-beans也有用, 不过目前还没搞明白,先能run再说package com.devecho;i...

开发笔记

Java入坑day05 部署发布

n37r06u3阅读(8)评论(0)

公司老项目 java发布传的是tar包,解压后为带日期版本目录,进去直接run脚本就行,用的jetty这种是带release 和dev profile的,打包后配置在包里PID=`ps -ef | grep 'com.xxx.jetty.server.PosJettyServerLauncher' | grep -v ' grep' | awk '{print $2}'`if [ ! -e ...

开发笔记

Java入坑day03 目录path处理

n37r06u3阅读(6)评论(0)

昨天fix了一个java bug,是目录创建函数mkdirs() 引起的,这个函数居然在创建目录没有权限也不报错,真是小看java顶层api接了。idea提示 (new File("/output/20181030/o.txt")).getParentFile().mkdirs() 错误 未捕获返回值 ,返回值貌似永远为falseimport java.io.File;public cl...

开发笔记

Java入坑day01 Spring框架初探

n37r06u3阅读(10)评论(0)

接手公司java项目,处理一下基本的运维的工作,先能跑起来再说吧。以前写过java的爬虫,java web的项目经验倒是没有。通常说的spring框架(framework)貌似默认指代spring。Java web各种框架,Struts2,Spring mvc, ssh,ssm,spring boot,play,名词都能学半天。ssh还是缩写,其实也不是一个web框架,算是一种整合架构吧,依...

开发笔记

homebrew 安装tomcat

n37r06u3阅读(8)评论(0)

今天在idea里用java spring,发现起个服务还要单独装tomcat,配置起来确实比python的困难,setting都是xml的,能看到眼花。tomcat有很多版本 homebrew现在默认9 brew search tomcat==> Formulaetomcat ✔ tomcat-native tomcat@6 tomcat@7 ...

开发笔记

Maven私服Nexus的搭建

n37r06u3阅读(37)评论(0)

没搞过java的项目,感觉比python项目麻烦,无奈接手java维护,先来走个流程。Maven这个东西,应该是java包的仓库,和python的pypi类似,当然java依赖库不止一种。python的pypi也是可以自己搭建的,比如douban源。使用第三方源当然有风险,不知道pip下载有没有做md5之类的校验,理论上douban可以给自己的源里投毒。Maven私服也是这个原理,可以给自己...