![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Chihk-Anchor
这个作者很懒,什么都没留下…
展开
-
Maven安装、换源及maven命令
官网下载地址http://maven.apache.org/download.cgi解压文件包配置环境变量,类似jdk环境配置配置 MAVEN_HOME ,变量值就是你的maven安装 的路径(bin目录之前一级目录)将 %MAVEN_HOME%/bin 加入环境变量 path 在cmd中输入 mvn -version本地仓库的配置(*可以...原创 2019-06-27 10:43:09 · 3890 阅读 · 0 评论 -
mybatis(二):动态sql、关联查询
输入映射和输出映射parameterType(输入类型)resultType(输出类型)resultMapresultType可以指定pojo将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系,resultMap实质上还需要将查询...原创 2019-06-27 18:09:43 · 721 阅读 · 0 评论 -
dubbo入门及监控中心zookeeper的安装使用
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,...原创 2019-06-27 20:38:46 · 274 阅读 · 0 评论 -
java集合总结
一、集合的理解和好处理解集合:就是一种容器,都是用于保存一组元素集合和数组的对比:数组的不足:1、数组的长度必须提前指定,而且一旦指定不能更改2、数组只能保存相同类型的元素集合:1、集合在使用时,长度不用指定,而且可以实现自动扩容或截断2、集合没有指定泛型之前,默认保存的是任意类型的元素(Object类型) 指定泛型之后,可以保存对应类型 的...原创 2019-07-19 15:38:44 · 204 阅读 · 0 评论 -
java常见IO流总结及File类常用方法
常用IO流1、IO流的引入和概念2、IO流的体系图 ★3、基础流(节点流) ★ FileInputStream FileOutputStream FileReader FileWriter4、包装流(处理流) BufferedInputStream BufferedOutputStream BufferedReader ...原创 2019-07-22 17:21:35 · 284 阅读 · 0 评论 -
Integer类型的数值比较
public class Test01 { public static void main(String[] args) { Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150; System.out.println(f1 == f2); //true System.out.println(f3 ...原创 2019-07-27 08:53:51 · 454 阅读 · 0 评论 -
java线程
线程1.线程的相关概念2.线程的创建和启动 ★3.线程的停止4.线程的常见方法(Thread)5.线程的生命周期 ★6.线程的同步7.线程的通信线程的相关概念概念程序:为了让计算机完成某个特定的功能,编写的一系列有序指令的集合,是一段静止的代码段进程:正在运行的程序,它有自己的生命周期线程:轻量级的进程。一个进程可以划分为若干个执行单位,每个执行单位可以看做是一个线程,一...原创 2019-08-05 12:12:05 · 124 阅读 · 0 评论 -
java反射
java反射1.反射的理解和好处2.Class类的理解和特点3.通过反射获取类中的成员4.通过反射创建对象5.通过反射调用类中的成员6.通过反射观察泛型的本质1.反射的理解和好处反射的理解反射的好处案例一张三和李四共同完成一个项目张三:设计类:Music类(√)、Word类(×)李四:创建对象,并调用里面的方法public void method(){ Mu...原创 2019-08-05 15:20:20 · 157 阅读 · 0 评论 -
Java常用API总结
基本类型与包装类byte————Byteshort———Shortint————Integerlong————Longfloat———Floatdouble——Doublechar———Characterboolean——Boolean基本类型和包装类型之间的转换特点:针对于所有包装类型一)手动装拆箱(jdk5.0之前)手动装箱:基本类型——>包装类型 double...原创 2019-09-02 11:57:53 · 355 阅读 · 0 评论 -
spring框架(二)环境搭建、AOP、AspectJ、JdbcTemplate
spring环境搭建编写流程(基于xml)1.导入jar包:4个核心包+1个依赖包 --> beans/core/context/expression | commons-logging2.编写目标类:dao和service3.spring配置文件IoC:<bean id="" class="" >DI:<bean> <propert...转载 2019-03-19 10:32:58 · 160 阅读 · 0 评论 -
spring框架(一)IOC、DI、装配Bean
spring框架概述什么是springSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪...转载 2019-03-18 10:41:23 · 158 阅读 · 1 评论 -
关于eclipse中没有js代码提示的解决
自学js,发现eclipse中不管js文件、html文件、jsp文件没有都没js代码的提示,对于js代码也不报错,有时候就因为单词敲错却查了很久没查出来,很烦很难受。在网上找了很多方法,都没有解决,特别是有个在javascript中editor中content assit里改一个地方为zjs的方法,试了几次也没成功,不知道各位老铁有没有成功?再后来,我下了个插件,问题就解决了。打开ec...转载 2018-12-25 16:36:26 · 4230 阅读 · 0 评论 -
JDBC详解
JDBC:(java database connectivity) SUN公司提供的一套操作数据库的标准规范,是一种用于执行SQL语句的Java APIJDBC与数据库驱动的关系:接口与实现的关系。JDBC中常用类和接口连接到数据库(Connection)、建立操作指令(Statement)、执行查询指令(executeQuery)、获得查询结果(ResultSet)1、驱动...原创 2019-02-09 18:16:12 · 157 阅读 · 0 评论 -
知识图谱(一):SPARQL查询之fuseki使用
Fuseki是一个SPARQL服务器。它通过HTTP提供使用SPARQL协议的REST式SPARQL HTTP更新,SPARQL查询和SPARQL更新。下载地址:清华镜像站下载完了之后解压缩启动方式:双击fuseki-server.bat,出现如下界面:使用浏览器访问:http://localhost:3030然后添加数据,上传我们已有的rdf文件,例如xxx...原创 2019-02-26 17:12:10 · 2222 阅读 · 0 评论 -
Struts2(四)ContextMap、Struts2对EL表达式的改变、常用标签、防止表单重复提交
一、contextMap中的数据操作1、存数据:需要熟悉ActionContext和valueStack的API。框架为我们存数据。1.1、利用ActionContext存数据1.2、利用ValueStack存数据a、如何获取ValueStack:b、ValueStack中的getRoot()方法:c、CompoundRoot是什么:d、栈操作:...转载 2019-03-15 08:58:15 · 187 阅读 · 0 评论 -
Struts2(一)搭建开发环境、入门案例、配置文件主要元素(package action result)
一、Struts2简介1、Struts2概述Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。2、Struts2的来历Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。Struts2:在long long ago,有一...转载 2019-03-12 09:16:19 · 236 阅读 · 0 评论 -
Struts2(二)分文件编写配置文件、参数封装、注册案例、数据类型转换、数据验证、声明式验证
一、分文件编写框架配置文件1、不分文件开发可能产生的问题就类似于我们在写java类时,所有代码都写在一个类里,甚至写在一个方法里。当3个人都checkout了struts.xml文件时,第一个人提交了,后面的人在没有更新就提交时,第一个人写的可能就白写了。2、分文件编写Struts2的配置文件二、封装请求正文到对象中(非常重要)1、静态参数封装在struts.x...转载 2019-03-13 09:17:37 · 192 阅读 · 0 评论 -
spring框架(三)事务管理、PlatformTransactionManager、转账案例
AOP :切面编程切面:切入点 和 通知 结合spring aop 编程 <aop:config> 方法1: <aop:pointcut expression="切入点表达式" id=""> <aop:advisor advice-ref="通知引用" pointcut-ref="切入点的引用"> ...转载 2019-03-21 09:37:47 · 1320 阅读 · 0 评论 -
Struts2(三)国际化、拦截器、文件上传和下载、OGNL
一、国际化概念(了解)1、什么是国际化软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。2、什么需要国际化程序:需要国际化。数据:是什么样的就是什么样的。比如:用户注册的表单,有用户名,密码这5个汉字,在zh_CN语言环境,显示的就是用户名和密码。但是在en_US语言环境,显示的就应该...转载 2019-03-14 08:57:14 · 157 阅读 · 0 评论 -
jdk8的新特性:Lambda表达式、Stream API
jdk8的新特性 Lambda表达式 StreamAPI 支持并行 Nashorn引擎:jvm中可以运行js Optional类:减少空指针异常 接口中可以有静态和默认方法 新日期lambda表达式一、理解Lambda表达式 是满足一定条件的匿名内部类的代替,也就是一段可以传递的代码。条件:匿名内部类实现的接口只有一个抽象方法method(()->System.ou...原创 2019-09-02 16:13:43 · 463 阅读 · 0 评论