- 博客(99)
- 资源 (2)
- 收藏
- 关注
原创 oracle安装教程
先用system角色登录进去,密码是安装时设置的口令root,用超级管理员权限设置以下三个命令。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。现在因为springboot版本安全问题,被要求用他们的微服务后台代码(不早点给,问还不给!)来重新写出一个系统,他们的微服务没有前台和后台管理权限系统,没有数据库。3.idea连接数据库 ,先测试loaclhost能否来连接,再看外网。首先从我的旧项目里复制出来前端项目加入到这个微服务文件夹里,安装包启动。
2023-01-08 18:28:58
2885
原创 vue token过期后的处理和网关白名单
如果返回401,token过期,就消除token。然后刷新就会跳转登录。判断是否登录,已经登陆则获取getinfo。设置让他自己跳到登录,不用刷新。
2022-10-28 20:16:55
459
原创 代码部署git实践,shell教程,截图复制工具
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。标识符的命名应该使用具有实际含义的英文单词作为标识符的名称。 具体的标识符包括:包名、类名、方法名、属性名、方法参数、局部变量名等; 要求使用具有实际含义的英文单词作为标识符的名称,不应该使用汉语拼音、数字序列等作为标识符的名称,如:Class Yonghu(用户)、int C_1001都不是符合规范的标识符。
2022-09-17 09:10:30
187
原创 如何把themleaf项目改为vue项目
1.启动微服务、vue、springboot项目2.启动微服务sys,把后台接口都复制进去,定义新的路径,通过前台代理和网关转发。3.分配一个vue模块页面专门写权限用户角色,又分为三个小模块的增删改查。............
2022-06-16 14:58:02
1076
原创 公路施工管理系统+智慧供热项目
系统框架的搭建:用户权限(大港架构的技术点)以及报表管理业务(结合中石油报表的技术点)先跟用户确定原型和需求再开发部署测试1.3.功能性需求分析1.3.1.统一信息门户系统统一信息门户主要实现信息的集中展示、多系统的应用融合。进入信息门户后,用户能够快速导航到所需功能,快速获取到所需信息,从而便捷开展事务。提供单点登录、统一身份认证、统一操作界面,消除用户在不同应用系统之间频繁切换。主要功能如下:1.3.1.1.统一身份认证使各个子系统有机集成为一个整体,一次登录后即可在不同子系统之间
2022-06-09 15:50:38
212
原创 剑指专项突破思路
哈希表(Hash table,也叫散列表),是根据关键码值 (Key value)而直接进行访问的数据结构 。. 也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。. 这个映射函数叫做散列函数,存放记录的数组叫做散列表。. 这里的对应关系f称为散列函数,又称为哈希(Hash函数),采用散列技术将记录存储在一块连续的存储空间中,这块连续存储空间称为散列表或哈希表(Hash table)。指针多复杂HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合
2022-05-29 22:50:40
83
原创 操作系统实践
#include<iostream>using namespace std; #define MAX_PEOC_ID 65536#define TIME_SLICE 2 //进程控制块typedef struct PCB{ char name[10];//进程名 id char state; //进程状态 W/R int ArriveTime; //进程到达时间 int StartTime; //进程开始时间 int FinshTime;//进程结束时间.
2022-05-16 15:48:59
318
原创 软件工程实践
例题用例图泛化和扩展功能的区别:包括总结:①对于用例图如果题目给出的是比较明确的用例,那基本上就是参与者和它的关联关系,不用多想。②如果题目给出了关系描述,或者描述的很模糊,不明确,那就需要结合题目的意思以及思考,来明确模糊用例间的关系。③对于特别的关系,泛化(一般描述,xx有两种方式)、扩展(一般描述,如果就,可以,还可以)、包含(一般描述需要,必须)、都会先描绘用例,然后描绘这三种关系④关系总结泛化关系:实线空心三角,比如支付的现金支付、和在线支付,也有参与者的泛化.同类
2022-05-16 15:37:50
734
原创 数据库实践题
1、你需要先安装Mysql数据库,其实就是安装Mysql数据库服务器,然后设置环境变量path,在cmd.exe里查询查看环境变量参数的命令是:path2、第二步就是连接Mysql服务器,命令如下:mysql -h localhost -u root -p3、查看可用的databases,命令就是show databases; 必须有分号。4、想用那个库都可以,只要输入命令use +要使用库就行,如use test,查看有那些表show tables;5、这个是我新安装的数据库,没有任何表,我现在
2022-05-15 21:16:31
275
原创 c\c++实践
1.c结构体(类 )A结构体:不用new#include <stdio.h>#include <string.h>struct Books{ char title[50]; char author[50]; char subject[100]; int book_id;};int main( ){ struct Books Book1; /* 声明 Book1,类型为 Books */ struct Book
2022-05-15 20:59:30
663
原创 算法具体题型
数组对撞指针快慢指针,滑动窗口class Solution { public int minSubArrayLen(int target, int[] nums) { int left = 0,right = -1; int sum = 0; int len = nums.length; int minLen = len + 1; while(left < len){ i
2022-04-22 11:50:19
82
原创 如何使用微服务+vue项目进行模块化开发
1.数据库:安装导入user 5个表2.安装redis3.导入项目启动后台: 启动redis、zc注册中心、网关、认证中心、业务1.4.启动前台:cnpm install,后面根据报错安装缺乏的包。5.模块开发,跟以前一样。
2022-04-12 00:12:17
1616
原创 如何把get请求改成post
1.后台@RequestMapping(value = “/file_F_save”, method = RequestMethod.POST)2.前台js post注意 params export const filesave_F = params => { return Axios.post(`${BASE_PATH2}/user/file_F_save`, params ).then(res => res.data) }3.前台代码 params var qs
2022-04-09 11:08:00
5318
原创 微服务如何新加一个新服务,把java1.5项目改成1.8项目
springcloud加新服务包找不到:先找版本,加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.0</version> </dependency>maven下载先创建springboot项目,把前后端都复制进去
2022-04-06 19:38:20
233
原创 创建gitblit本地仓库+idea连接推送项目
1.关于Github私有仓库的创建访问 https://localhost:8443/,,server.httpsPort设置成84432.idea连接推送项目推送可能由于网络问题失败idea安装教程
2022-04-06 19:37:35
256
原创 力扣逻辑积累题
找规律题动态规划贪心算法,树的题递归。多总结规律题,内核都是规律逻辑。用例子用手推出规律才是重点,实现不重要。1.arr[i] i j count2.a.找到第一个大于等于他的数的位置jb 从i循环到j,count+=min(i,j)-arr[i]例子:1-2 取最小min(1,2), 2-3取2:a如果中间有值,减去中间的。c更新i3 i=len-1public int trap(int[] height) { int ans = 0; int size =
2022-04-03 00:33:38
153
原创 微服务+vue架构+oauth2+权限系统的实现
思路: 1.登录认证得到token 2用token去经过网关解析成id,跳转微服务getinfo。。网关不过滤就重启1.网关配置:拦截器实现,要放行oauth/token,所有请求接口经过网关ip转发。网关白名单放行/yz/oauth/token,不经过过滤器, (网关都要加前缀,好进行分发)大坑,ip不要用前端映射,其实是需要重启。有缓存。网关搭建2.配置认证服务器任何接口资源/users/me都要放行,不带yz网关前缀,因为是网关转过来的。@Configuration
2022-03-02 17:01:17
2710
5
原创 111面试题
删除给定字符串中出现次数最少的字符<pre name="code" class="java">public class MaxCharacter { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入字母序列:"); String input = sc.nextLine();
2022-02-17 22:59:08
70
原创 MAVEN:idea配置maven、全部关键字爆红、oracle驱动安装、idea新加jar包
下载maven安装包,复制路径,配置图中三个参数。maven、setting、和仓库,路径必须存在,不然下载校验进不去。全部关键字爆红:配置语言版本
2022-01-25 10:33:18
1276
原创 剑指offer1 java实现,背具体题型
9.class CQueue { Deque<Integer> stack1; Deque<Integer> stack2; public CQueue() { stack1 = new LinkedList<Integer>(); stack2 = new LinkedList<Integer>(); } public void appendTail(int val
2022-01-25 00:06:21
134
原创 jni holleoworld测试
目录步骤很多,一步步来1配置java和cmd准备2javah生成头文件,和它的实测路径:3手动给c项目加头文件并引入4配dll,并生成dll文件。5配置java本地方法(加dll路径),dll在debug目录下。6改c的文件名加载本地方法:1配置和cmd2实测路径:无src目录,eclipse自己加的,严格按照文件夹的目录。将.class文件javah成.h文件。自动将文件路径改成-连接。3手动加头文件到c工程:必须复制进来,不能存在别的文件夹里引用
2022-01-13 17:05:42
103
原创 前台java 后台c 结合技术----JNI介绍
前台java 后台c 结合技术----JNI@author:张宝东@date:2020/4/1目录1问题调查2java前台和c后台结合解决方案–jui介绍3java前台Js画折线图和3d图4jui入门测试1问题调查:2java前台和c后台结合解决方案:3java前台画折线图和3d图:4jni入门操作别写在.h中综上所述:先从c中得到dll文件,加在java后台里,相当于给java加了的本地
2022-01-13 16:57:39
313
原创 js定时器实现运算过程展示和进度条展示
js定时器思路:1.后台运行python时输出的内容也是写进一个文本,前台隔5秒读取一次这个文本,计时器外面加循环,运算结束循环停止;2.进度条:运算循环次数写进文档里,读取循环到多少次了,当前次数/总次数。...
2022-01-12 16:30:54
477
原创 常用排序算法
插排: 对数组进行一次遍历:开始条件和结束条件都是array[j-1]>array[i],大一个往后挪一个package com.prig.base.controller;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Scanner;class BraceletsTest { public stati
2022-01-10 21:13:23
379
原创 算法题总结
有序必用折半法(不能用链表,只能顺序表)倒序用递归或者栈,链表的话用头插法。时间最优就牺牲空间两链表比大小就用常规指针扫描比较。括号配对,直接用stack,pop、add等方法要清楚 ,s.toCharArray();等方法class Solution { public boolean isValid(String s) { if (s.length() < 2) { return false; } char[] chars = s.toCharArray(); St
2022-01-06 23:35:00
205
原创 java实现linklist添加node、 递归方式+尾插法
private Node add(Node node, int index, E e) { if (index == 0) { return new Node(e, node); } node.next = add(node.next, index - 1, e); return node; }
2022-01-06 22:39:57
581
原创 radio全选错误
<a-radio-group v-model="value_1" @change="onChange">//只改value_1,这是模型 <a-radio :style="radioStyle" :value="1">//这里的value是属性不能改 {{zhanshi}} </a-radio> <a-radio :style="radioStyle" :value="2"> ...
2022-01-04 10:00:48
424
前台java 后台c 结合技术----JNI.docx
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人