![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
承诺与执念
这个作者很懒,什么都没留下…
展开
-
浅谈表连接inner join、out join
一、inner join(内连接) inner join 是根据on后的条件关联两张表数据,只有两张表中匹配到数据才会有记录。它查询出来的结果与表的前后位置无关,查询结果的列数是两张表中的所有列的和。 1.1 cross join(交叉连接)又名交叉积、笛卡儿积; cross join可以省略 select * from A cros...原创 2019-10-17 11:55:46 · 3867 阅读 · 0 评论 -
冒泡排序总结
半夜睡不着,爬起来回顾冒泡排序算法,话不多说直接上代码。/** * 排序方法一:常规排序 * @param n */public static void sort1(int[] n) { for(int i=0;i<n.length-1; i++) { //n个数进行n-1次排序 for(int j=1;j<n.length-i-1; j++...原创 2018-08-21 01:51:40 · 239 阅读 · 0 评论 -
使用jdbc连接mysql8.0
项目中使用的oracle,现已上线数日,回顾一下mysql,于是网上下载了mysql8.0.13的最新版本,没想到有很多坑,在此记录以便查看。一、mysql安装mysql安装很简单,就不介绍了,但是自动8.0以后,mysql对权限这块做了很多管控。初次安装完之后,mysql会强制你更改root用户密码。否则你即使记住了那初始的随机密码,却没有任何权限去操作,同时对密码的复杂度也进行了校...原创 2019-01-25 17:11:39 · 1439 阅读 · 0 评论 -
Spring配置
一、常用注解声明bean型的注解1. @Component 类注解,一般是组件类上用,即非控制层、业务层、数据层的类2. @Service 用于标注业务层(service)3. Repository 用于标注数据访问层(dao)4. @Controller 用于标注控制层(controller)注入bean的注解(可以用在属性上,也可以用在该属性的方法上)@Aut...原创 2019-08-04 23:03:22 · 88 阅读 · 0 评论 -
spring aop的使用(注解与xml)
一、spring aop介绍spring aop可以方便地将业务功能与非业务功能分离,大大降低了程序之间的耦合性;同时它也为系统功能升级提供便利,因为我们可以不触碰原有功能模块,实现现有功能与原有功能的连接。spring通过动态代理实现aop,在高版本中,框架可自动根据当前被代理类选择使用基于接口的动态代理还是基于子类(类)的动态代理;也可手动指定动态代理的方式。在java中,所有的公有方...原创 2019-08-06 01:17:04 · 128 阅读 · 0 评论 -
springmvc的java简单配置使用
本案例使用注解代替xml配置文件及web.xml配置文件一、springmvc配置类(代替springmvc.xml)@Configuration@EnableWebMvc@ComponentScan("springmvc")public class MVCConfig { @Bean public InternalResourceViewResolver ...原创 2019-08-16 00:25:14 · 95 阅读 · 0 评论 -
springmvc实现文件上传与下载
一、spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="ht...原创 2019-08-16 00:34:04 · 135 阅读 · 0 评论 -
java 打第三方依赖jar包
缘起最近在做两个系统中的数据对比,代码用java写了,但是每次运行都依赖IDE,这样很麻烦。考虑做一个jar包,运行时直接运行这个jar包即可。但是打第三方jar包搞了三天,好多方法都试过了,都不行,最后使用了boss idea 完美解决。其他方法只能有空再研究了,在此做一个记录,有空再续。思路一:使用jdk自带的编译、打包、运行功能。 方法:创建ja...原创 2019-09-05 11:33:16 · 981 阅读 · 0 评论 -
java特性之多态
简单做一个java的三大特性的记录封装:它是将具体功能的实现包装起来,留给外部使用的只是借口或方法的调用。这样做的好处是我们可以在不影响使用时改变类的内部结构,同时也保护了本身。继承:它是为了实现类的属性及功能的共用,是将公共部分抽取出来。这样做的好处是 不需要每个类都写同样的属性和方法,通过继承就有了。继承也为多态奠定了基础。多态:通过定义一个指向子类的父类引用类型来表现多态。多态...原创 2019-09-24 10:15:36 · 157 阅读 · 0 评论