- 博客(31)
- 收藏
- 关注
原创 Dbeaver的常用操作介绍
dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。在开发过程中能够极大的提升我们的工作效率,下面我把我日常使用到的功能描述一下:1:与plsql相比,Dbeaver没有右击直接查看表注释的功能,但是Dbeaver提供了一个“打开声明”的功能,里面可以查看一些比较实用的内容:表列注释、创建该表的create语句:2:在一般开发的情况下,往往需要查询的数据条数不会那么地多,要求查询速度响应快,为了使Dbeaver查询速度更快,所以可以设置每次查询数据返回的条数,设置20条即可
2021-10-14 20:55:06
15102
原创 营业增加值公式简要解析
基本公式解析:收入:计提利息、摊销费用、剩余留购款、票据保证金利息、项目收入(银联租、银租通)支出:资金占用成本、应收款转让、票据(国信证、应收款链)手续费、成本支出、保险费支持营业净收入(按月结算)=收入-支出营业增加值=营业净收入*其他系数-当月经济资本成本一、 投放方式:电汇;利息支出启用利率类型:全年资金占用=上期总剩余本金-押金金额-手续费/预收留款项/首期租金金额资金占用成本=【上期资金占用全年资金成本%/3600(前还款日-前月结日)+当前资金占用当前全年资金成本%/3600(
2021-10-08 15:57:55
1201
原创 java开发常用规范
java开发常用规范1, 注释规范start xxxxxxxxxx add by xiao_ming 20201231end xxxxxxxxxx add by xiao_ming 202012312, 建表规范建表CREATE TABLE csTemplateinfo(templateCode VARCHAR (10) NOT NULL,templateId VARCHAR (50),title VARCHAR (100),fileSavePath VAR
2021-09-29 20:50:11
148
原创 Echarts的使用
一:echarts.js的优势与总体情况echarts.js作为国内的IT三巨头之一的百度的推出一款相对较为成功的开源项目,总体上来说有这样的一些优点1、echarts.js容易使用echarts.js的官方文档比较详细,而且官网中提供大量的使用示例供大家使用2、echarts.js支持按需求打包echarts.js官网提供了在线构建的工具,可以在线构建项目时,选择项目所需要使用到的模块...
2019-03-10 10:16:35
268
原创 集合宝典
话不多说 先上图一,Iterable接口(集合的最顶层)1.实现iterable接口的类可以拥有增强for循环.2.实现iterable接口的集合类必须提供一个名为iterator()的方法,该方法的返回值为iterator.iterator方法:remove():该方法可以删除由next()最新返回的项hasNext():是否存在下一项nex():获取下一项二...
2019-03-05 12:35:31
149
原创 分页 图片上传 判空的工具类
pageBean分页的辅助类package com.zk.springboot.utils;import java.util.Map;import javax.servlet.http.HttpServletRequest;/** * 分页工具类 * */public class PageBean { private int page = 1;// 页码 priva...
2019-02-24 11:49:41
173
原创 shiro
1、什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越...
2019-02-24 11:43:24
157
原创 springboot入门
一:SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mai...
2019-02-18 11:08:39
121
原创 SSH
1. pom1.1 hibernate相关(5.2.12.Final)hibernate-corehibernate-c3p0(数据库连接池)hibernate-ehcachemysql-connector-java(5.1.44) 1.2 spring相关(5.0.1.RELEASE) spring-context spring-orm spri...
2018-11-06 17:06:26
246
原创 二级缓存
为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据 数据...
2018-11-05 09:07:09
230
原创 spring——ioc的简单用途
一.、什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本...
2018-11-04 14:43:38
2028
原创 hql运用二
一、通用分页以下代码为通用分页的代码,并有详细注解分为BaseDao、PageBean、StringUtils三个类package com.zking.eight.dao;import java.util.Collection;import java.util.List;import java.util.Map;import org.hibernate.Session;impo...
2018-11-03 08:48:10
152
原创 hql的运用一
什么是hqlHQL是Hibernate Query Language的缩写hql和sql区别/异同注1:QuerySyntaxException:book is not mapped处理返回的结果集3.1 单个对象select没有逗号3.2 Object[]b.bookId, b.bookName3.3 Mapnew Map(b.bookId as bid, ...
2018-10-30 18:10:23
132
原创 hibernate的多对多的关联 2(增加、删除)
重点:1、级联新增 inverse属性值的设置2、 级联删除重点解析:1.hibernate的多对多1.1 hibernate可以直接映射多对多关联关系(看作两个一对多)讲解inverse;总共四种 (false 是控制方 ,true 是被控制方),其中有两种正确,两种错误1、book:false category:true ✓(代表意思是:将维护的责任交给book)2、boo...
2018-10-29 18:32:53
542
原创 hibernate的自关联和多对多
1、数据库的多对多数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询永远就是二个表的联接查询注2:交叉连接注3:外连接:left(左)/right(右)/full(左右)主从表:连接条件不成立时,主表记录永远保留,与null匹配2、hibernate的多对多1、hibernate可以直接映射多对多关联关系(看作两个...
2018-10-29 18:29:45
160
原创 hibernate的的一对多级联关系
1、什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的 订单表、订单项表 select * from t_order t...
2018-10-28 18:05:23
125
原创 hibernate的加载策略
1.对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态1、hibernate通过管理对象来操作数据库,这里对象指的是持久态的对象2、各种状态的对象是可以相互转换一级缓存、快照(orm特性)u = {1 ww 20 2018-5-3 abcd} --> u = {1 qq 17 null xyz}u’ = {1 ww 20 201...
2018-10-28 17:59:49
121
原创 hibernate的主键生成策略
1、hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned1.2 数据库控制: identity(标识列/自动增长) sequence1.3 hibernate控制:increment uuid/uuid.hex1.4 其它:nativestudent id intworker...
2018-10-22 18:22:59
83
原创 hibernate入门
什么是hibernateORM框架/持久层框架object reference mappingdao daojdbc hibernatejdbc优势:跨数据库的无缝移植注1:Object Relational Mapping如何在项目中添加hibernate支持(手动添加)2.1 添加hibernate相关依赖2.2 在resource目录下添加hibernate.cfg.xm...
2018-10-22 18:15:02
88
原创 Maven安装与配置
1, 下载maven安装包,解压即可使 http://maven.apache.org/download.cgi2, 配置maven环境变量2.1 MAVEN_HOME 即下载下来的maven包解压路径;2.2 M2_HOME2.3 修改path添加maven相关路径配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、然后在PATH环境变量里...
2018-10-21 17:32:27
104
原创 struts2图片上传与下载
package com.zking.five.web;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import org.apach...
2018-10-19 12:05:42
490
原创 struts值crud 增删查改
、定义baseAction,存放结果码常量,请求、响应、上下文、公用的传值2、Struts标签的使用s:iteratorS:actionS:urlS:forms:textfieldS:selectS:radioS:params:textarea1、不直接跳页面,跳子控制器,因为路径问题和*。action配置2、修改页面弹栈的问题,load出的结果作为跟,属性可以直接取值3...
2018-10-15 08:38:41
163
原创 struts标签
重点1、value表达式讲解(与c标签作比较)2、set中var没有放到值栈中3、action 再发一次请求 是为了调后台模块代码,拿数据4、url 没有发请求,只为了生成url链接地址%{str}:str会被强制转换成OGNL表达式计算以上最最重要的是通过debug标签去拿值<body> <h3 style="color: red;">数据标签&l
2018-10-14 22:10:46
100
原创 ognl
OGNL1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生)OgnlContext=根对象(1)+非根对象(N)非根对象要通过"#key"访问,根对象可以省略"#key"注1:context:英文原意上下文,环境/容器...
2018-10-13 09:31:24
105
原创 struts入门
请说明为啥报找不到result name=input相当于自定mvc中的action层。com.zking.framework配置文件引入dtd不生效,无提示环境搭建1.1 jar1.2 web.xml1.3 struts.xmlstruts.xml(核心配置文件)开发2.1 Action2.1.1 不需要指定父类(ActionSupport)2.1.2 业务方...
2018-10-10 17:36:03
86
转载 Andriod【Android调用Java端】
1、准备一个Java端的程序2、通过httpclient调用Java端数据3、将json串转成对象工具类:package com.example.a01; import java.io.Serializable;import java.util.ArrayList;import java.util.List; import org.apache.http.HttpEntity...
2018-09-17 18:40:24
270
原创 高级控件ListVie的使用
activity_main.xml 文件(配置文件)<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schem
2018-09-16 22:34:45
278
原创 高级控件 自动提示文本框与下拉列表
一、自动提示文本框 1 、AutoCompleteTextView(单一提示) android:completionThreshold=”1”2 、MultiAutoCompleteTextView(多次提示)–作业 //设置多次提示时,设置分隔符方法 Tokenizer t = new MultiAutoCompleteTextView.C...
2018-09-14 22:35:51
200
原创 进度条 ProgressBar的简单运用
进度条 ProgressBar 1 常用属性 style=”?android:attr/progressBarStyleHorizontal” 默认为圆形 android:progress=”33” android:max=”100” 线程休眠 Thread.sleep(100);//抛异常 SystemCl...
2018-09-13 21:04:39
298
转载 Android Studio安装步骤
1.在安装Android Studio时,要注意 1.1:安装android studio必须要注意目录不能有中文 1.2:运行此程序电脑系统是否允许,不要管(以防万一点取消) 1.3:安装好后在打开一个存在的安卓项目的过程中出现:android SDK path not specified. 解决方法: 需要下载一个SDK:http://tools.android-studio.o...
2018-09-11 23:09:15
192
原创 控件TextView与EditText的简单运用
文本框(TextView) 简介 TextView直接继承View,作用就是在界面上显示文本(类似于Swing中的JLabel),同时它还是EditText、Button两个UI组件类的父类。 另外Android关闭了它的文字编辑功能,如果想编辑内容,则可以使用EditText。编辑框(EditText) 简介 EditText和TextView非常相似,它与TextVie...
2018-09-10 23:28:41
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人