java
文章平均质量分 61
问我学院
毕业于黑龙江大学,现为木姜子科技创始人兼CEO,曾任知名互联网公司架构师,先后任职于金证集团,迪安体检,中信银行,华夏银行,神州数字集团,链上科技等公司,参与中信银行三方存管项目,B股,银衍项目的设计与开发,主导中信银行保证金系统设计开发,主导超球球场项目架构设计和开发。独立设计开发华夏银行呼叫中心监控项目,参与linkeye公链开发,主导linkeye征信链,inkeye钱包,linkeye区块链浏览器和biwork钱包项目的架构设计和开发;独立开发链上科技的多币种钱包;在GitHub上著有《区块链钱包技术指南》和《轻松玩转docker》。
展开
-
JavaMail邮件开发
(api + 配置) 开发中,邮件的应用?-à 注册,填写生日; 后期系统会自动发送生日祝贺-à 发货,发货提醒!邮件提醒!邮件:1. 发邮件;【程序中如何发邮件!】2. 收邮件;【很多客户端工具, foxmail】 邮件开发准备:准备工作, 环境搭建:1. 本地搭建一个邮件服务器 -à 易邮服务器,eyoumailserverset原创 2016-12-21 18:18:06 · 547 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(三)
一. 集合映射一个用户对应多个地址原创 2017-12-18 16:16:02 · 246 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(二)
一.Hibernate主配置文件简单介绍1.Hibernate.cfg.xml主配置文件中主要配置:数据库连接信息、其他参数、映射信息!2.常用配置查看源码:hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties3.数据库连接参数配置例如: MySQL 1).hibernate.dialect org.hiberna原创 2017-12-18 15:46:56 · 202 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(一)
一.ORM概念1.简介O, Object 对象 R, Realtion 关系 (关系型数据库: MySQL, Oracle…) M,Mapping 映射 ORM:对象关系映射。2.ORM解决的具体问题1)存储: 把对象的数据直接保存到数据库 2)获取: 直接从数据库拿到一个对象3.Hibernate与ORM的关系Hibernate是ORM的实现二.使用Hibernate写一个案原创 2017-12-18 15:08:28 · 1221 阅读 · 0 评论 -
基于mvc模式的应用框架之struts(二)
一、Action类的三种写法1.既不继承也不实现,普通方法代码:public class UserAction { private String userName; public void setUserName(String userName) { this.userName = userName; } public String logi原创 2017-12-16 20:07:56 · 257 阅读 · 0 评论 -
基于mvc模式的应用框架之struts(一)
一.SSH框架SSH框架在mvc模式的的位置作用图示: 框架: 软件中的框架,是一种半成品; 我们项目开发需要在框架的基础上进行! 因为框架已经实现了一些功能,这样就可以提高开发效率!二. Struts2框架Struts1最早的一种基于mvc模式的框架;Struts2 是在Struts1的基础上,融合了xwork的功能;也可以说,Struts2 = struts1 + xw原创 2017-12-16 17:24:57 · 1097 阅读 · 0 评论 -
基于MVC模式封装一个自己的Structs案例
一.需求1.MVC模式Model 模型View 视图Control 控制器2.Control 控制器Servlet起到控制器作用! ----> 获取请求数据封装 【BeanUtils可以优化,(调用方法?)】 ----> 调用Service处理业务逻辑 ----> 跳转(转发/重定向)【跳转代码写死】3.传统mvc开发总结:1. 跳转代码原创 2017-12-16 16:34:45 · 278 阅读 · 0 评论 -
基于mvc模式的应用框架之spring(三)
一.Cglib代理1.静态代理概述静态代理在使用时,需要定义接口或是父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类。静态代理存在一个问题:当我们在被代理的类中增加了一个方法,代理类中也要增加相应方法。代码实现public interface IUserDao { void save();}public class UserDao implements IUserDao原创 2017-12-21 11:26:51 · 242 阅读 · 0 评论 -
基于mvc模式的应用框架之spring(二)
一.spring框架的简单应用通过工厂类得到IOC容器创建的对象 直接得到IOC容器对象 public class App{ @Test public void testIOC() throws Exception { // 创建对象 // User user = new User(); // 现在,把对象的创建交给spr原创 2017-12-20 21:55:57 · 206 阅读 · 0 评论 -
基于mvc模式的应用框架之spring(一)
一.Spring框架简介1.专业术语讲解侵入式设计引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类;例如:Struts框架非侵入式设计引入了框架,对现有的类结构没有影响。例如:Hibernate框架 / Spring框架控制反转:Inversion on Control , 控制反转 IOC对象的创建交给外部容器完成,这个就做控制反转.依赖注入, dependency in原创 2017-12-20 10:31:38 · 281 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(七)
一、hibernate查询1. 查询概述1)Get/load主键查询 2)对象导航查询 3)HQL查询, Hibernate Query language hibernate 提供的面向对象的查询语言。 4)Criteria 查询, 完全面向对象的查询(Query By Criteria ,QBC) 5)SQLQuery, 本地SQL查询 缺点:不能跨数据库平台: 如果该了数据库原创 2017-12-20 09:53:25 · 223 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(六)
一、一对一映射需求: 用户与身份证信息 一条用户记录对应一条身份证信息! 一对一的关系! 设计数据库: JavaBean: 映射:1.基于外键的映射// 身份证public class IdCard { // 身份证号(主键) private String cardNum;// 对象唯一表示(Object Identified, OID) privat原创 2017-12-20 09:44:59 · 195 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(五)
一、对象的状态1.瞬时/临时状态(Transient Objects)使用new操作符初始化的对象不是立刻就持久化的,他们的状态是瞬时的。 (1) 不处于Session的缓存中,也可以说,不被任何一个Session实例关联。 (2) 在数据库中没有对应的记录。2.持久化状态(Persist Objects)持久实例是任何具有数据库标识的实例。它有持久化管理器Session统一管理,持久实例是在事原创 2017-12-20 09:36:01 · 232 阅读 · 0 评论 -
基于mvc模式的应用框架之Hibernate(四)
一.Inverse属性的用法inverse属性:是维护关联关系的时候起作用的。表示控制权是否转移(在一对一方起作用)inverse:控制反转 inverse = false: 不反转,当前方有控制权 inverse = true:反转,当前方没有控制权维护关联关系中 1).保存数据(有影响) ->如果设置控制反转,关联关系将不会维护,外键字段为NULL 2).获取数据(没有影响) 3).原创 2017-12-18 21:38:43 · 196 阅读 · 0 评论 -
java编写创建json,将json数据转换成xml,ftp发送到服务器
一.项目简介1.环境1).jdk 1.62.jar包commons-net-1.4.1.jar gson-2.2.4.jar jar 建议大家去官网上下载3.项目结构二.创建Json1.javaBeanpackage kingdom.json;public class TransData { private String fq_name; //交易发起人 private原创 2017-12-19 17:40:35 · 2584 阅读 · 0 评论 -
通过用第三方包jpype在Python中调用Java代码
一.环境搭建1.安装32位版本的Python2.72.安装JPype-0.5.4.2.win32-py2.7.exe3.安装32位的1.6版本的32位的jdk二.可能会遇到的问题1.执行import jpype时出现错误(报错的现象当时我没有截图)执行以下代码就可以解决import sys from _winreg import * tweak as necessary version原创 2017-02-20 12:39:49 · 1808 阅读 · 0 评论 -
基于MVC开发模式的javaWeb项目开发流程
一、MVC模式简单介绍M-->model--->模型层-->entity/dao/serviceV--> view -->视图层-->jsp/html…C-->control-->控制器-->servlet模型层:封装对数据库的访问的一些类视图层:各个JSP页面,通过Controller衔接Model层控制层:方法入口,接收前端传来的请求优缺点:每一层各司其原创 2016-12-25 09:51:44 · 12384 阅读 · 0 评论 -
Java文件上与下载代码-完整代码案例
1. 文件上传与下载1.1 文件上传案例:注册表单/保存商品等相关模块!--à 注册选择头像 / 商品图片(数据库:存储图片路径 /图片保存到服务器中指定的目录) 文件上传,要点:前台:1. 提交方式:post2. 表单中有文件上传的表单项: ”file” />3. 指定表单类型:默认类型:enctype="application/x-www原创 2016-12-21 18:13:53 · 557 阅读 · 0 评论 -
java实现多线程断点续传下载文件
package com.itheima.download;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.InputStream;import java.io.OutputStream;原创 2018-01-19 17:30:44 · 1141 阅读 · 1 评论