自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 04 P2P互联网金融平台-阶段性测试

士大夫

2020-09-19 20:08:24 510

原创 03 P2P互联网金融平台-首页具体代码实现

web项目Handler的定义首先了解首先需要有哪些数据组成。需要与数据库中的数据进行同步,需要在数据库中查询到历史年化收益率、平台用户数、累计成交额的信息,并将其显示到页面中。然后是较为复杂一点的查询,并不单单是一个数据,而是一类产品所具有的信息,这其中包含了新手宝、优选类、散标类这三类产品。历史年化收益率、产品类型是从p2p数据库中的b_loan_info(金融产品信息表)中得到的。平台总人数是从u_user(用户表)中,可根据注册用户id数得到。平台累计成交额是从b_bid_in

2020-09-18 11:30:58 557

原创 02 P2P互联网金融平台-完善dataService项目搭建与web项目搭建

Redis缓存对象的配置public class RedisCacheConfig extends CachingConfigurerSupport { @Override public KeyGenerator keyGenerator() { return new KeyGenerator() { //自动生成的key为:类名_方法名_参数列表 @Override public Object ge

2020-09-12 12:56:56 402

原创 01 P2P互联网金融平台-工程的创建与配置文件的编写

实体类新建一个空的项目,这样做的目的是使多个项目之间切换比较方便,不用来回切换窗口。进入新建的工程中,添加新的module作为实体类。选择Maven工程,使用默认的创建方式。工程创建完毕,然后需要在pom.xml文件中添加编译器版本<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.sour

2020-09-11 21:19:21 315

原创 在Eclipse中使用git

生成密钥在eclipse中生成密钥,用于免密登录。点击windows菜单栏下的Preferences可以看见密钥的存储位置,便于在eclipse中生成密钥,我将之前生成好的.ssh文件夹被删除了。点击Apply and Close,弹出是否需要重新创建.ssh文件夹的对话框。选择Yes,在 C:\Users\用户名\ 这个目录下就可以找到.ssh这个文件夹,里面是没有内容的。在Key Management栏下,生成免密登录的密钥。询问是否确定保存私钥用于免密登录,点击OK。然后选

2020-08-05 13:27:56 2393

原创 简单的Git的工作流程

首先需要了解Git的工作流程,客户机作为个人使用的机器,如果是新进入了一家公司,首先需要Init创建个人的本地仓库,然后从公司的中央版本库服务器中Clone下来工作需要的项目,接下来一天的工作就是不断的Add、Commit增加完善项目中的功能,当一天的工作将要结束时,需要将这一天的工作量Push到中央版本库服务器中,之后其他的客户机可以通过Pull获取到项目,可以达到多人协同的目的。下面的操作就是如何将远程库中的东西Clone到本地库中Clone操作我需要新建一个本地仓库模拟其他客户机。可以看出

2020-08-05 10:50:28 125

原创 向github上传文件

首先是新建GitHub账户,要在本地上生成密钥生成密钥并进行免密构建输入命令:ssh-keygen然后再按四次回车生成的私钥和公钥保存目录:/c/Users/用户名/.ssh/然后再进入刚创建的GitHub账户再设置SSH keys新建SSH keys,将C:\Users\用户名.ssh\id_rsa.pub这个公钥里面的内容复制到key中。添加SSH keys后现在新建一个远程仓库将git切换到本地仓库的位置此时再刷新github远程库的主页,就可以看到原本

2020-08-04 21:02:04 542

原创 版本重置与文件删除

版本重置git作为分布式版本控制系统,避免不了各版本之间的切换,就需要用到版本重置,也叫做版本回退。现在三个区中都有test.html这个文件,并且是相同的。软重置仅仅重置分支区版本,和工作区、暂存区没有关系。现在把分支区的版本进行回退。如果回退之后,觉得还是不回退的好,不想回退了。这时可以重置到指定版本。首先查看操作记录,找到需要重置到哪一个版本。混合重置仅重置暂存区和分支区版本,使用–mixed选项,是git reset的默认选项,在使用时也可以不写–mixed。git res

2020-08-02 11:13:51 151

原创 1 一个spring程序

spring框架的下载spring的下载地址网速不好的话,进去的时候可能又有点慢。进入Artifacts根据路径依次进入:libs-release-local/org/springframework/spring/然后就可以看见好多版本这里面发布的版本都是稳定的,我就选个最新版吧。下载版本里的第一个压缩包就行了环境搭建添加jar包要加载spring框架的最基本的四个jar包,就是在图中Core Container模块中的四个jar包。在刚下载的spring框架中libs文件夹中

2020-07-20 09:39:25 171

原创 12关联查询_多对多

数据库Course表Student表middle表多对多的关系需要使用第三张表指定两表的对应关系。实体类Course.java@Getter@Setter@ToStringpublic class Course { private Integer cid; private String cname;}Student.java@Getter@Setter@ToStringpublic class Student { private Integer sid;

2020-07-19 14:53:08 105

原创 11关联查询_多对一

实体类:1、Country.java@Getter@Setter@ToStringpublic class Country { private Integer cid; private String cname;}2、Minister.java@Getter@Setter@ToStringpublic class Minister { private Integer mid; private String mname; //关联属性 private Country cou

2020-07-19 12:51:33 161

原创 10关联查询_一对多

数据库表1、country表2、minister表一个国家可包含多个部长,多个部长可隶属一个国家。实体类1、Minister.java@Getter@Setter@ToStringpublic class Minister { private Integer mid; private String mname;}2、Country.java@Getter@Setter@ToStringpublic class Country { private Integer

2020-07-19 11:22:24 152

原创 9使用动态SQL

1、if可以传入的数据进行判断筛选。测试类: @Test public void test01() { Map<String, Object> map = new HashMap<>(); map.put("pname",null); map.put("page", 20); for(Student student : dao.selectStudentByIf(map)) { System.out.println(student); } }

2020-07-19 07:36:39 176

原创 8mapper的动态代理

之前的dao层接口总是做着重复性的工作,造成代码冗余,而且也不美观,其实mybatis框架可以帮我们做dao层接口中session的操作、关闭部分。之前的dao层实现类:public class StudentDaoImpl implements IStudentDao { private SqlSession session; @Override public void insertStudent(Student student) { try { //1、获取sqlsession

2020-07-18 11:43:36 81

原创 7字段名与属性名不相同resultMap

数据库表的定义和实体类的定义,往往不是同一个人,个人的命名习惯可能不同,那么可能就会出现表的字段名和实体类中的属性名不相同的状况。比如:我将数据库中的字段名修改,mapper.xml文件中的sql语句中的字段名也同步修改,但是实体类的属性还是不变。数据库字段:mapper.xml文件:<select id="selectAllStudent" resultType="Student"> select sid,sname,age from student </select&

2020-07-18 09:47:59 183

原创 6多种查询

1查询所有测试类:@Test public void test05() { List<Student> students = dao.selectAllStudent(); for(Student student : students) { System.out.println(student); } }注意:现在省略了service层,从view层直接调用dao层。dao层接口:public interface IStudentDao { List<S

2020-07-17 21:26:19 398

原创 5使用新插入数据id值初始化对象

在数据库中如果我在数据库中写了一条这样的插入sql语句:insert into student(name,age) value ('三三',21);此时我并不知道数据库中自动增长的id是多少,那么就有两种办法查看刚插入数据的id。1、@@identityinsert into student(name,age) value ('三三',21);select @@identity newid这样在执行完第一句插入操作后,通过执行第二句就可以显示出刚才插入操作所生成的id。2、last_i

2020-07-17 17:34:42 309

原创 4JUnit单元测试与单表的CURD操作

1、JUnit单元测试可以同时存在多个测试方法,每一个测试方法都可以单独运行,不受其他测试方法的影响。@Test的设置:方法名可以任意取,但必须是public void,需要在方法头上加注解@Test表明此方法可进行单元测试,第一次使用时需要导入JUnit。@Test的使用:需要测试哪一个方法时,就把鼠标光标放在此方法名上,然后在运行。不能放在其他位置。@Before的使用:使用@Before的方法会在需要测试的方法执行之前执行,此方法一般用于搭建测试方法的执行环境。@After的使用:使

2020-07-16 20:57:51 451

原创 3对配置文件进行修改及定义工具类

1、为实体类取别名在主配置文件中mybatis.xml 中添加typeAliases标签。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 为实体类取别名

2020-07-16 15:55:56 181

原创 完成一次插入操作

一个简单的三层架构包含关系图实体类Student.java中的内容:@NoArgsConstructor@Getter@Setter@ToStringpublic class Student { private Integer id; private String name; private Integer age; public Student(String name, Integer age) { super(); this.name = name; this.age.

2020-07-16 13:36:02 548

原创 MyBatis的文件配置

mapper.xml 映射文件mybatis.xml 主配置文件需要为这两个配置文件添加相关的约束1、mapper.xml一般放在dao层下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper > .

2020-07-16 10:42:02 170

转载 Java锁Synchronized对象锁和类锁区别

转载自

2020-07-04 20:06:07 62

SSM框架应用技术.zip

mybatis,spring,springMVC框架整合所用的jar包和javaweb相关资源以及相关技术文档,包含文件上传、json格式、lombok、mysql数据库、mysql可视化工具等相关文件。

2020-09-12

互联网金融P2P项目.rar

个人对个人的一个互联网金融网站的首页资源,里面使用到ssm框架、分布式技术(redis、nginx、dubbo、zookeeper),具体的实现见博客内容

2020-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除