- 博客(88)
- 资源 (7)
- 收藏
- 关注
原创 七、项目部署
项目部署 打包 通过maven install命令打包:打包成功:查看jar文件:生成的jar文件: 外部运行 在jar文件的路径中,新建一个“run.bat”的批处理文件(linux环境下请自行百度),内容如下:java -jar mis-0.0.1-SNAPSHOT.jar双击批处理文件,可直接运行(之后可以打开浏览器查看,与前面...
2019-09-05 14:59:06
325
原创 六、模块实现:登录控制模块(4)
登录控制模块 登录拦截器 在包“com.example.demo”中新建一个“LoginInterceptor”类,代码如下:package com.example.demo;import java.io.PrintWriter;/*** 登录拦截器*/import javax.servlet.http.HttpServletRequest;...
2019-09-05 14:57:41
1139
原创 六、模块实现:角色管理模块(3)
角色管理模块 角色model类 在包“com.example.demo.model”中的“Role”类已经创建好,参见6.2.1。在包“com.example.demo.model”中再新建一个“UserRole”类(因为需要用到用户角色关联表,所以用户角色model先创建好),代码如下:package com.example.demo.model;impo...
2019-09-05 14:55:58
1726
原创 六、模块实现:权限管理模块(2)
权限管理模块 权限model类 在包“com.example.demo.model”中新建一个“Permission”类(如果自己添加model类时,只须定义好属性,然后利用eclipse的生成getter和setter功能,直接生成代码),代码如下:package com.example.demo.model;import com.baomidou.mybat...
2019-09-05 14:54:13
638
原创 六、模块实现:用户管理模块(1)
用户管理模块 配置类 首先,在包“com.example.demo”中新建一个“MybatisPlusConfig”类(在这个类中还可以对mybatis-plus进一步进行配置,本例中启用了分页插件),代码如下:package com.example.demo;import org.springframework.context.annotation.Bean;...
2019-09-05 14:50:59
5094
原创 五、项目搭建
项目搭建 创建项目 (1)新建springboot项目项目名为“mis”,group和package为“com.example.demo”(用其他包名时,注意后面的代码需要自己修改包名,建议用此包名):项目结构如下:(2)修改编译环境 项目配置 (1)maven配置打开pom文件:在“dependencies”的子节点中,加入...
2019-09-05 14:33:42
209
原创 四、SpringBoot2开发环境搭建
SpringBoot2开发环境搭建 安装JDK 双击“jdk-8u162-windows-x64.exe”,启动安装程序进行安装,JDK1.8以上版本可以不用配置环境变量。 STS环境(集成spring版本的eclipse) 安装STS STS不用安装,直接解压就能运行。建议在D盘或者E盘新建一个文件夹“sts”,然后把“spring-tool-suite-3....
2019-09-05 14:27:00
479
1
原创 三、数据需求与数据库设计
数据需求与数据库设计 数据需求 项目中主要包含了用户、权限(菜单)、角色三种类型的数据,各种数据包含的数据项如下:(1)用户:用户名、密码、生日、头像、简介、用户类型(2)权限:权限名称、描述、链接地址、图标、类型、排序、上级权限(3)角色:角色名称 数据库设计 ER图 数据库总体er图如下: 表设计 用户表:CR...
2019-09-05 14:20:29
2233
原创 二、功能需求与模块设计
功能需求与模块设计 功能需求 本项目主要实现信息管理系统中的用户与权限管理的通用模块,功能要求如下:(1)用户管理:实现用户的增删改查和用户的角色分配。(2)权限管理:实现权限的增删改查。(3)角色管理:实现角色的增删改查和角色的权限分配。(4)用户登录:实现用户登录验证、动态菜单加载、登录拦截。 模块设计 系统的总体框架图如下(“测试分类”用来测试,不作为系...
2019-09-05 14:16:29
10991
原创 一、实训概况
实训概况 实训目的 为了进一步巩固JSP和SSH等WEB编程技术,提高项目的综合开发能力,为将来学生做毕业设计或者从事WEB开发方面的工作奠定基础,本实训采用较为流行的Spring Boot2.0框架结合Jquery和Bootstrap前端技术来设计一个比较通用的信息管理系统。 实训安排 实训时间 节次 实训内容 ...
2019-09-05 14:14:44
830
原创 TIDB的选择与体验
目录一、方案选择1.1 对比1.2 小结二、tidb安装体验2.1 ubuntu14.04安装tidb2.2 数据导入2.3 项目运行测试2.4 分布式事务测试一、方案选择当数据库表中的记录量达到百万级别以上,那么就必须考虑分库分表或者使用分布式数据库。分库分表是比较常见的方案,一种是在客户端直接实现,比较出名的有sharding-jdbc,另一种是使用代理方式,常用的有mycat。分布式数据...
2018-10-01 15:12:20
7906
2
原创 第一个树莓派JAVA测试程序-LED灯控制
1. 安装JDK(用SecuritFX) 上传jdk-8u151-linux-arm32-vfp-hflt.tar.gz到树莓派/home/pi tar -zxvf jdk-8u151-linux-arm32-vfp-hflt.tar.gz sudo nano /etc/profile 在最后加入: JAVA_HOME=/home/pi/jdk1.8.0_151 CLASSPATH
2017-11-18 00:08:48
8011
原创 树莓派3开机自动注册IP
如果要通过SSH2连接到树莓派,那么首先要获取到IP地址,如果没有连接显示器,把树莓派接入另一个网络时,如果不能登录到路由器去查看IP,那么要获取IP地址是比较麻烦的。 1.方案 在局域网内,实现树莓派开机自动寻找注册服务器,并把IP信息注册到服务器上。树莓派和服务器在同一个网段内,树莓派在开机时,启动注册程序,根据自己的IP段,尝试访问服务器地址,如果成功,则IP会注册到服务器上
2017-11-16 23:01:43
1007
原创 Ubuntu 安装 JDK 7 / JDK8 (装)
使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/javasudo apt-get update2.安装oracle-java-installer jdk7sudo apt-get install oracle-java7-installer jdk8sudo apt-get
2017-09-28 11:46:16
586
原创 ubuntu下安装lrun
https://github.com/quark-zju/lrun/releases,下载源代码 1.安装rake sudo apt-get install rake 2.进入解压后的目录,make install make install 3.查看用户id id gjq 结果: uid=1000(gjq) gid=1000(gjq
2017-09-28 11:18:14
788
原创 spring boot,mybatis,angularjs 整合实例
spring-boot,mybatis,angularjs整合实例项目简介采用spring-boot搭建项目,IDE采用Eclipse,数据库支持Mysql以及H2,集成了Mybatis、AngularJS、百度编辑器、文件上传、Redis、Solr、验证码以及微信等功能,前后台数据传输采用JSON方式,同时实现了登录拦截器以及跨域访问的配置。项目结构: spring-boot-project
2017-08-31 16:55:21
6767
2
原创 spring cloud config---Could not resolve placeholder 'foo' in string value "${foo}"
在运行configclient项目时发生以下错误: 2017-08-10 22:41:52.006 WARN 59068 --- [ main] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh
2017-08-10 22:45:27
8828
3
原创 spring cloud 学习(四) Hystrix
参考:http://blog.csdn.net/forezp/article/details/69934399 1.ribbon断路器 pom.xml加入依赖: org.springframework.cloud spring-cloud-starter-hystrix 改造ribbon项目。 改造Ribbon.java: package ribbon; import org.s
2017-08-09 18:01:36
292
原创 Spring cloud学习 (三)ribbon
参看网址:http://blog.csdn.net/forezp/article/details/69788938 在Spring cloud 学习(二)Feign的基础上继续实现ribbon的负载均衡效果。 1.修改pom.xml 加入以下依赖: org.springframework.cloud spring-clou
2017-08-09 17:01:53
565
原创 There was an error when generating this application with JHipster解决
1.安装git https://git-scm.com/downloads 2.执行命令: bower install jhipster –force mvnw http://127.0.0.1:8080/#/ 注意刚开始要创建一个跟项目名一样的空的数据库,默认root账号密码为空,也可以通过src\main\resources\config 目录下 application-de
2017-08-08 17:23:05
1072
原创 Mycat读写分离与注意事项
最简单的配置方式,一个主Mysql服务器,一个从Mysql服务器,主从关系先配置好。写都写到主服务器,读可以读主或者从服务器。 一、mycat配置 server。xml: - you may not use this file except in compliance with the License. - You may obtain a copy of th
2017-08-07 23:44:16
2522
原创 Spring cloud 学习(二)Feign
Feign:一个可以把远程服务提供方的 rest 接口变成本地方法调用 对上一个项目进行改造: 1.改造service0 Service0.java: package service0; import org.springframework.boot.SpringApplication; import org.springframework.boot.au
2017-08-05 16:38:00
491
原创 Spring cloud 学习(一)
参考网址: http://blog.csdn.net/lc0817/article/details/53266212 环境:JDK1.8 工具:Eclipse 1.新建Maven Project pom.xml: http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2
2017-08-05 15:24:31
438
原创 JAVA集群分布式框架几个主要技术
1.Mycat Mysql读写分离:http://www.mycat.io/ 2.dubbo,dubbox 分布式服务框架:https://github.com/dangdangdotcom/dubbox 3.Nginx+NFS Nginx实现集群转发,如果没有网络存储,则考虑NFS共享存储
2017-08-04 09:43:37
16997
原创 DOCX4J 解析DOCX文档字体格式
一、DOCX文档格式 docx4j只能解析docx格式的word文档,这种文档其实是一个压缩文件,加压后会有如下图所示的多个文件,文档中字体格式主要包含在document.xml和styles.xml文件中,theme文件夹可能也有,本文没有分析里面的格式。 document.xml中的格式定义: 二、maven引入 https://mvnrepository.com/arti
2017-07-28 17:37:22
10539
2
原创 centos7 安装teamviewer
必须要有图形界面 wget https://dl.tvcdn.de/download/version_12x/teamviewer_12.0.76279.i686.rpm yum install teamviewer_12.0.76279.i686.rpm wget https://download.teamviewer.com/download/linux/signatu
2017-07-27 16:30:06
5484
1
原创 DCGAN例子学习-MNIST 手写体数字生成
参考代码: https://github.com/FacelessManipulator/keras-dcgan/blob/master/dcgan.py 参考文章: https://www.leiphone.com/news/201703/Y5vnDSV9uIJIQzQm.html 生成对抗网络(Generative Adversarial Networks,GAN)最早由 Ian
2017-07-14 16:05:04
12632
3
转载 优化器、激活函数、评价函数
http://c.colabug.com/thread-1847614-1-1.html一、优化器机器学习包括两部分内容,一部分是如何构建模型,另一部分就是如何训练模型。训练模型就是通过挑选最佳的优化器去训练出最优的模型。LSE-最小二乘法 按偏差平方和最小的原则选取拟合曲线,并且采取二项式方程为拟合曲线的方法,称为最小二乘法。 它通过最小化误差
2017-06-22 17:54:27
2139
转载 人工神经网络中的activation function的作用
转自:https://www.zhihu.com/question/29021768附:双曲函数类似于常见的(也叫圆函数的)三角函数。基本双曲函数是双曲正弦"sinh",双曲余弦"cosh",从它们导出双曲正切"tanh"sigmod函数:Relu函数:综合:@作者:约翰曰不约
2017-06-22 17:18:49
967
原创 mysql随机生成名字
update tteacher set tname=concat(substring('赵钱孙李周吴郑王冯陈诸卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮齐康伍余元卜顾孟平黄和穆萧尹姚邵堪汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董粱杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊
2017-05-26 17:17:18
5895
原创 Keras学习笔记(一)
1.Dense 全连接层(对上一层的神经元进行全部连接,实现特征的非线性组合) keras.layers.core.Dense(units, activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initializer='zeros', kernel_regularizer=None, bias_r
2017-05-23 11:45:41
72525
8
原创 Keras中实现模型加载与测试(以mnist为例)
需要安装cv2http://blog.csdn.net/gjq246/article/details/71554157安装h5py的命令如下(模型加载模块):sudo pip install cythonsudo apt-get install libhdf5-devsudo pip install h5py# -*- coding: UTF-8 -
2017-05-13 11:17:53
11932
1
原创 Keras中实现mnist神经网络训练与模型保存(采用LeNet-5模型)
需要安装cv2http://blog.csdn.net/gjq246/article/details/71554157安装模型图片导出模块udo pip install pydotsudo pip install graphvizpip install pydot-ngsudo apt-get install graphviz安装h5py的命令如下(模型
2017-05-13 11:12:00
5232
原创 mnist数据集转成图片 Python 实现
请先安装好cv2http://blog.csdn.net/gjq246/article/details/71554157训练集和测试集分别放在两个文件夹中,文件名中用“-”分割答案和文件名# -*- coding: UTF-8 -*-#把mnist数据集转成图片做测试,图片更为通用import cv2 from keras.datasets import m
2017-05-13 10:54:42
3740
1
原创 Ubuntu16.04下安装OpenCV3.2.0(转)
参考地址: http://www.cnblogs.com/arkenstone/p/6490017.html 1.安装相关环境 $ sudo apt-get install build-essential $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev lib
2017-05-10 17:34:37
1411
原创 基于keras的深度学习(1)(转)
学习网址: http://www.jianshu.com/p/64172378a178 小结: 1.softmax softmax一般作为神经网络最后一层,作为输出层进行多分类,Softmax的输出的每个值都是>=0,并且其总和为1,所以可以认为其为概率分布。 softmax 示意图 softmax示意图 softmax 输出层示意图 2.损失函数 交叉熵(c
2017-05-09 16:48:58
835
原创 Depends:libreoffice-base but it is not going to be installed
安装python-tk时一直报以下错误 The following packages have unmet dependencies: libreoffice : Depends: libreoffice-base but it is not going to be installed Depends: libreoffice-core (= 1:5.3.3~rc2-
2017-05-09 16:11:44
3118
原创 tensorboard查看日志信息
1.输入命令: tensorboard --logdir="/home/tensorflow/log/batch" Starting TensorBoard 47 at http://0.0.0.0:6006 (Press CTRL+C to quit) 2.浏览器查看:
2017-04-27 22:38:01
6548
原创 Ubuntu 16.04 安装 Anaconda
1.下载(建议用迅雷下载比较快,然后复制到虚拟机上) 到官网http://continuum.io/downloads下载anaconda。 根据系统也python版本选择对应的安装包。 2.进入下载目录,打开终端,根据版本输入安装命令: Python 3.6 version bash Anaconda3-4.3.1-Linux-x86_64.sh Python 2.7 ve
2017-04-27 11:56:51
56235
《Spring Boot2.0项目开发综合实训》指导手册v1.0.pdf
2019-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人