- 博客(15)
- 收藏
- 关注
原创 java 数组和列表
定义一个数组 String[] strings = new String[10]; 自己老是忘记写长度 String[] Strings = {“dada”,“dada”,“dadadada”},在作为参数是不能这样写,应该写成 new String[]{“dada”,“dada”,“dadadada”} 数组的一些常用API Arrays.toString() Arrays.copyOf(String[] original, int newLength) Arrays…sort(Object[] a)
2020-05-10 23:26:06
253
原创 Sprig学习D3-AOP
通知(advice),切点(pointcut),连接点(joinpoint) 切点的写法 @Aspect 声明一个切面 @Before (“execution(* concert.Performance.perform(…)) && within(concert.)and bean(‘woodstock’)") @After ("execution( concert.Perfor...
2019-06-27 00:07:06
174
原创 Spring 学习D2-高级装配
环境和profile @Profile(“dev”),@Profie(“prod”)可以用在类(spring3.1)和方法(spring3.2)上面,只有在环境激活的时候才会创建 <beans profile="dev > </beans , <beans profile="prod > </beans spring.profiles.active , spr...
2019-06-25 23:28:56
183
原创 Spring的系统学习1-DI 装配bean
Bean 的配置 自动化装配 @component 组件扫描 + @autowired 自动装配 ||ps: 默认的beanId=类名的第一个字母小写,可以用@component(“benaId”) ||@autowired 可以用在构造器和setter方法上,required可以设成false,找不到或者有多个适配的会报错 ||@Inject : java依赖注入规范 @componentS...
2019-06-25 22:02:49
112
原创 mongoDB 安装 + 服务安装
下载 安装 手动启服务: 创建data文件夹+子目录data,log mongod -dbpath “E:\Work_App\MongoDB\Data\db” http://localhost:27017/ 验证是否启动成功 安装服务:mongod -dbpath “E:\Work_App\MongoDB\Data\db” -logpath “E:\Work_App\MongoDB...
2019-06-08 15:40:13
140
原创 Spring test
test the bean RunWith(SpringJunit4ClassRunner.class) ContextConfiguration(classes={}) ps: the junit need 4.12 or greater package com.zbf.test; import org.junit.Assert; import org.junit.Test; impor...
2019-06-08 01:11:48
110
原创 mysql 学习
最近找工作需要重新学习mysql,做一些笔记,后面会不断跟新 找回密码(重设密码) 步骤 命令 关闭服务 net stop mysql57(可以在服务列表中看服务名) 管理员权限 修改启动文件 \MySQL Server 5.7\my-default.ini -> [mysqld] skip-grant-tables 修改密码 mysql -u root -p;...
2019-06-06 23:54:03
107
原创 maven搭建可自动部署到tomcat的Spring mvc 注释项目
start a web-app project from maven add the spring , javax-servlet dependencies of maven (the servlet’s scope is should be compile) add the plugin of maven-compiler-plugin,maven-war-pligun,tomcat7-mav...
2019-06-06 00:37:23
97
原创 netty
channel(NioSocketChannel.Class) AbstractBootStrap中有一个channelFactory的变量(variable),每个channelFactory中有一个constract的变量,里面设的就是NioSocketChannel.Class.constract().channelFactory有一个方法叫做newChannel,实现的constarct...
2019-05-28 22:59:44
97
原创 String的内存机制
jvm 中有一个constant pool 能够在编译期确定值的String 会放到 constant pool中 新建String时,会从常量池中去拿,没有会生成并放到常量池中 例子: String a = “AA” String b = “AA” a == b -> true b = “AABB” a = a + “BB” a == b --> false a = “AA”+...
2019-05-27 22:24:38
108
原创 java 线程的一些例子
交替打印 A ,B synchronized 技能点: wait 会释放锁 public class Print implements Runnable{ private Object lock; private String name; public Print(String name,Object lock) { this.name = name; this.lo...
2019-05-27 22:20:15
87
原创 mvn使用
mvn 使用(clean,package,install) 最近在看netty的源码,用maven构建,出现了各种问题,记录下使用到的mvn的命令和一些基本使用。 mvn修改默认java版本: ${MAVEN_HOME}\conf\settings.xml <profile> <id>jdk18</id> <activat...
2019-04-27 21:44:59
255
原创 自己的一些git使用(git branch, git stash)
git git branch : :查看本地分支 - git branch :查看本地分支 - git branch -r :查看远程分支 - git branch -d 分支名 :删除本地分支 - git checkout 分支名 :checkout&nbs...
2019-04-22 13:37:56
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人