- 博客(63)
- 收藏
- 关注
原创 Linux-Nginx安装
官网下载地址:https://nginx.org/en/download.html国内镜像地址:https://mirrors.huaweicloud.com/nginx1. 将下载的Nginx安装包上传到Linux服务器指定安装盘符下,解压zip包2. 安装编译文件及库文件3. 进入到解压后的文件夹下4. 编译安装5. 命令(需要在nigix的sbin文件夹目录下执行)
2023-09-14 16:00:33 172
原创 Linux-mysql安装
5. 在 /etc/yum.repos.d 下执行安装。查看该文件夹下是否已存在如下两个文件。4. import mysql的公钥到RPM的配置中。6. 获取安装时的临时密码。3. 确认依赖文件()8. 修改同级强度密码。9. 修改密码强度策略。11. 可远程连接配置。10. 更新超管密码。12. 配置默认编码。
2023-08-09 14:25:07 305
原创 Linux-PG+postgres安装
1. 获取所需依赖包2. 安装数据库3. 初始化数据库4. 设置开机自启动5. 启动数据库(状态:status | 重启:restart | 停止:stop)6. 配置信息a. 打开配置文件b. 补充配置信息(i 开始输入;Esc + :wq包存退出)7. 替换系统中旧版本的psql脚本为新的版本8. 初始化数据库密码a. 切到postgres用户下b. 进入sql模式psqlc. 修改postgres的密码d. 退出sql模式\q9. 可远程连接配置a. 关闭防火墙b. 修改数据库监听地址。
2023-08-09 10:37:55 422
原创 Java获取数据库表信息
@Scheduled(fixedRate = 1000 * 60 * 60 * 24) private synchronized void task9999() throws Exception { String driver = "org.postgresql.Driver"; String url = "jdbc:postgresql://192.168.0.71:5432/middle"; String user = "postgres...
2022-04-13 16:37:39 2602
原创 Java回调函数
import com.alibaba.fastjson.JSONObject;import java.io.IOException;import java.util.*;public class CallBackUtil { public EventHandler<JSONObject> OnMessageResult; public CallBackUtil() { } public void CallFun(String param, Lo.
2021-10-22 15:26:14 110
原创 Java获取树状结构的数据结果
一.数据库表二.查询树状结构/** * 实体对象添加子集属性 */public class IndicatorInfoDto extends IndicatorInfo { List<IndicatorInfoDto> children; public List<IndicatorInfoDto> getChildren() { return children; } public void setChild..
2021-04-02 14:44:13 377
原创 中文汉字转拼音
一.导入依赖<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>二.代码package com.test.utils;import net.sourceforge.pinyin4j.Pi..
2021-03-31 11:40:51 417
原创 java读取Excel报表数据
Excel内容:姓名 性别 班级 语文 数学 英语 张三 男 1 96 100 96 李四 男 1 95 99 95 王五 女 1 93 99 92 赵六 女 1 91 98 90 一.导入依赖<dependency> <groupId>org.apache.poi</groupId&..
2021-03-26 09:46:28 149
原创 树状结构Json解析成Java对象
Json:[{ "id": 1, "parentId": 0, "name": "自然资源概况", "updateFrequency": "年度", "source": "上报数据", "children": [{ "id": 2, "parentId": 1, "name": "土地资源", "updateFrequency": "年度", "source": "上报数据", "children": [{ "id": 3, "parentId": 2,
2021-03-15 10:32:42 1450 2
原创 aspose.words -> 无模板编辑word(含饼形图、柱状等)
基于aspose.words -> word文档内容动态编辑这篇文章做进一步扩展新增图表依赖:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version></dependency>代码:package c..
2021-03-09 11:20:38 1628 1
原创 反射获取成员值
一. 编写实体类package com.test.domain;public class Xzqgk { /** * 行政区代码 */ private String xzqdm; /** * 行政区名称 */ private String xzqmc; /** * 行政区地理环境 */ private String xzqdlhj; /** * 行政区图片(链接)
2021-03-02 10:37:40 167
原创 讯飞文字转语音
一. 导入依赖坐标<!-- gson --><dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version></dependency><!-- websocket --><dependency&g
2021-02-25 14:19:10 461 2
原创 aspose.words -> word文档内容动态编辑
一. 导入maven依赖1. 获取aspose-word-18.6-jdk16.jar;2. 导入本地仓库;mvn install:install-file -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=18.8 -Dpackaging=jar -Dfile=D:/aspose-words-18.6-jdk16.jar3. pom文件中引入坐标.<dependency> <groupI..
2020-10-16 17:34:12 1337 1
原创 word转pdf -> pdf转img
根据word文档转pdf编写word模板,另存为 .pdf 文件 使用 Adobe Acrobat 9 Pro 设计模板插入数据 代码实现 <-- 导入pdf相关依赖 --><dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.3</vers
2020-09-29 11:10:43 197
原创 SpringData - Solr
一. 导入依赖<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-solr</artifactId> <version>1.5.5.RELEASE</version>&
2019-02-05 14:40:51 171
原创 改良程序的11个技巧
1.尽量保持方法简短尽管很多人都遵循这个规则,但它仍然非常的重要。你写的方法要始终能在一个屏幕里放得下。如果你需要去滚动屏幕,这会分散你的注意力,而且你看不到整个的上下文。最佳长度是5-20行,这根据你的情况而定。当然,getters/setters 通常是一行代码的方法,但与其说它们是真正的方法,不如说它们只是存取工具。 2.永远永远不要把同一个变量用于多个不同的目的一个变量应该...
2018-12-15 15:59:02 158
原创 图片上传 - 入门小 demo
我们首先要安装 分布式文件服务器(如: FastDFS), 然后获取其地址(如: 192.168.25.133:22122) 一. 工程搭建, 导入依赖坐标<!-- 分布式文件服务器依赖 --><dependency> <groupId>org.csource.fastdfs</groupId> <artifac...
2018-12-08 11:08:31 333
原创 SpringBoot - 集成 redis
基于 SpringBoot 集成 jpa , 我们继续完成 SpringBoot 集成 redis: 一. 添加redis的起步依赖<!-- 配置使用redis启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...
2018-12-06 18:39:30 198
原创 SpringBoot - 集成 jpa
一. 搭建 SpringBoot 骨架 1. 通过 Spring Intializr 快速搭建 SpringBoot 骨架 2. 修改 pom 文件中依赖的继承包版本为 2.0.1<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...
2018-12-06 09:53:13 170
原创 SpringBoot - 集成 junit 测试类
基于 上一篇 文章, 我们要对完成的代码进行测试, 需要开启 SpringbootMybatisApplicationTests, 在浏览器输入对应的地址, 方可进行结果测试展示, 这里, 我们通过 SpringBoot 集成 junit 测试类来完成另一种更简单的方法进行测试一. 导入 junit 测试依赖包<!--测试的起步依赖--><dependency>...
2018-12-06 00:39:18 215
原创 SpringBoot - 整合 Mybatis 框架
一. 搭建 SpringBoot 骨架 1. 通过 Spring Intializr 快速搭建 SpringBoot 骨架 2. 修改 pom 文件中依赖的继承包版本为 2.0.1<!-- 所有的 springboot 工程都必须继承 spring-boot-starter-parent --><parent> <groupId>org....
2018-12-06 00:17:36 198
原创 SpringData - 对象导航查询
对象导航查询: 查询一个对象的时候,通过此对象查询所有的关联对象. 基于 一对多表操作 的文章, 新建一个测试类:一查多(根据客户查询客户关联的所有联系人)1. getOne(Long id) 默认为 延迟加载@Test@Transactional //解决在java代码中的no session问题public void testQuery1() { //查询...
2018-12-05 18:05:41 230
原创 SpringData - 对多表的操作
一. 创建与数据库对应的封装类User:@Entity //实体类@Table(name = "sys_user") //实体类对应数据库表名public class User { @Id //主键 @GeneratedValue(strategy = GenerationType.IDENTITY) //主键自增 @Colu...
2018-12-04 12:05:00 403
原创 SpringData - 一对多表的操作
基与上一篇文章 Specifications 接口动态查询入门小 demo , 我们继续深入 一. 创建联系人表(与顾客表是多对一关系)/*创建联系人表*/CREATE TABLE cst_linkman ( lkm_id BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT '联系人编号(主键)', lkm_name VARCHAR(16)...
2018-12-04 00:40:31 243
原创 SpringData - Specifications 接口动态查询入门小 demo
基与上一篇文章 SpringData JPA 入门小 demo , 我们继续深入了解 Specifications 动态查询. 基于上一篇文章所建立的开发环境, 我们接着创建新的测试包, 来学习 Specifications 接口动态查询入门小 demo一. 创建新的测试类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfig...
2018-12-03 18:38:32 459
原创 SpringData - SpringData JPA 入门小 demo
基与上一篇文章 JPA 入门小 demo , 我们继续深入了解 SpringData JPA. Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring D...
2018-12-02 20:10:10 264
原创 SpringData - JPA 入门小 demo
一. 数据库数据表的创建CREATE DATABASE IF NOT EXISTS spring_data;USE spring_data;/*创建客户表*/CREATE TABLE cst_customer ( cust_id bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', cust_name varcha...
2018-12-01 00:22:03 187
原创 SpringData - JPA的引入
ORM(Object-Relational Mapping) 表示对象关系映射。 在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。 只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射 简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库...
2018-11-30 20:15:05 404
原创 手动添加删除行
一. 定义模块1. base.js//定义模块:var app = angular.module("hahaha", []);2. specificationController.js//控制层 app.controller('specificationController', function($scope, $controller){ //添加行 $scope....
2018-11-23 19:31:13 317
原创 CAS - 服务端登录界面改造
首先我们需要找到 cas 的原始登录页面, 先不要删除原始登录页面, 因为我们需要在我们的登入页面中引入原始登录页面中的相关资源, 将原始登录页面重新随意取个名字即可, cas 的原始登录页面位置如下:将我们需要的登录页面拷贝到 cas 的原始登录页面的路径下, 并重命名为 cas 的原始登录页面的名字, 包括后缀.将 cas 的原始登录页面中的 jsp 相关文件引入到我们需要的登录页...
2018-11-21 14:48:39 978
原创 CAS - 入门小 demo
客户端工程搭建 (1)搭建工程引入依赖 创建 Maven 工程 (war)casclient_demo1 引入 cas 客户端依赖并制定 tomcat 运行端口为 9001 <dependencies> <!-- cas --> <dependency> <groupId>...
2018-11-21 01:06:36 216
原创 CAS - 简单介绍与配置数据源登录与退出
一. 什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。当我们的系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的 session 是无法解决的,我们需要使用相关的单点登录技术来解决。 二. 什么是 CA...
2018-11-21 00:02:04 519
原创 Spring Boot 应用启动器
1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol)。4)spri...
2018-11-19 11:08:45 107
原创 Freemarker 入门小 demo
什么是 Freemarker FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。 FreeMarker 与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 Java 等。 一. 入门 assign 指令 此指令用于在页面上定义一个变量1. 创...
2018-11-15 20:43:16 265
原创 angularJS中的级联查询
前台页面<body class="hold-transition skin-red sidebar-mini" ng-app="hahahaha" ng-controller="placeController" ng-init="selectProvinceList()"> <!--表单内容--> <div class="tab-pane
2018-11-09 01:43:05 270
原创 angularJS入门小demo
要想使用 angularJS , 需要在头部引入 angular.min.js 文件 <script src="angular.min.js"></script> .angular.min.js 文件下载地址: https://pan.baidu.com/s/1-n0ZmWNLXS--HeCBVA3fAA demo-01 - 表达式 : <html&...
2018-11-02 12:06:16 169
原创 动态获取 - 添加数据时先查询表
比如, 我们在添加 员工信息 时, 需要选中该员工所分配的部门名称, 这个部门名称不能在添加 员工信息 的 form 表单中写死, 如果这个部门一旦撤离, 又要在前台页面修改添加 员工信息 的 form 表单中部门的信息, 所以我们需要从部门表中动态获取 当前所开设的部门, 让这些部门信息自动显示在要添加 员工信息 的 form 表单中. 如何实现该功能? 我们需要在当用户点击 新建员工信息 ...
2018-10-29 10:53:52 250
原创 eclipse中使用git从github中上传克隆代码
一. 从eclipse中将项目工程代码上传到仓库1. 选中要上传的父工程, 右键 Team -> Share Project, 弹出如下窗口, 选中 Git :2. 先右键父工程代码 Team -> Add To Index , 再 Team -> Commit :已将代码提交到本地仓库3. 将代码推送到中央仓库 Team -> Push Br...
2018-10-28 22:12:26 936
原创 eclipse中使用SVN从VisualSVN Server上传克隆代码
VisualSVN Server仓库操作的参考文档: https://blog.csdn.net/weixin_42629433/article/details/83068633 一. eclipes下svn配置1. 下载 eclipse 中 svn 运行所需要的依赖, 下载地址: https://pan.baidu.com/s/1PZh9ifzqUKkREcKtJLxV5w2. ...
2018-10-28 20:16:04 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人