- 博客(79)
- 资源 (7)
- 收藏
- 关注
原创 docker -配置portainer
docker run --name portainer01 --env ADMIN_USERNAME=bill --env ADMIN_PASS=hxt19951125 -d -p 18050:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
2021-09-16 22:14:02
421
原创 面试:接口与抽象类的区别
相同点1.接口和抽象类都不能被实例化,他们都是继承树的顶端2.接口和抽象类都可以包含抽象方法,实现或者继承的普通子类都必须重写该抽象方法不同点接口作为系统与外界的交互的窗口,他更像是一种规范,类似整个系统的”总纲“,他定制了系统各个模块应该遵循的标准。当一个程序中使用接口时,接口是多个模块之间的耦合标准;当在多个应用系统之间使用接口时,接口是多个程序之间的通信标准。抽象类作为多个子类的抽象父类,可以被当作系统的”中间产品”,这个中间产品实现了系统的部分功能,但是这个产品依然不能够当成最终产品接
2021-03-03 12:33:51
372
3
原创 es权限过滤,在某一个集合内进行模糊查询分析
用户查询数据,因为每个用户的查询权限不一致,并不能够全部的数据都进行模糊查询,应该每个用户查询的范围不一样,但是又不能够使用gt/lt来区别范围,比如id 1 2 3 5 6 7 8 9 ,用户A只能看到1 6 7 ,如果使用大于等于1小于等于7来限定范围的话,3 5 就被A用户有可能搜索到了,这就不是权限限定的初衷。小弟初学es,只能够通过命令结合高级api来学习先看看es索引里面存储的数据:这里使用命令,查询id集合,然后对集合进行模糊查询GET bill/_search{ "query
2020-09-24 15:25:12
1037
原创 java-发送邮件
发送简单文本邮件发送邮件需要导入两个jar包,activation.jar 还有mail.jar <!-- https://mvnrepository.com/artifact/javax.activation/activation --> <dependency> <groupId>javax.activation</groupId> <artifactId>activat
2020-09-17 09:36:10
188
原创 java-使用cookie记录上一次访问时间
简单的记录下自己复习servlet的路程cookie学习,记录上一次访问的时间其中出现了一个问题,就是response返回给浏览器的时候中文乱码问题刚开始只是resp.setCharacterEncoding(“utf-8”);中文还是乱码最后加入resp.setHeader(“Content-type”, “text/html;charset=UTF-8”); protected void doGet(HttpServletRequest req, HttpServletResponse res
2020-09-11 14:37:59
696
原创 oracle存储过程学习记录
存储过程 procedure存储过程无参存储过程:create or replace procedure p_hello as--声明变量begin dbms_output.put_line('hello world');end p_hello;带参数的存储过程:create or replace procedure p_gettUsernameanduserid(i_id in tUser.id%TYPE) as--声明变量 v_name tUser.Name%TYPE;
2020-09-10 17:45:03
176
原创 oracle编写存储过程--游标的使用
-- Created on 2020/9/10 by BILL declare--声明游标 cursor c_user is select name,userid from tuser; --声明变量 设置变量的类型长度auto v_name tUser.Name%TYPE; v_userid tUser.Userid%type; begin --打开游标 open c_user; --开启循环 loop --获取第一条数据 fetch c_user
2020-09-10 14:58:38
1873
原创 使用java编写验证码
package com.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;import java.aw
2020-09-10 09:13:54
294
原创 使用java下载网络资源
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String fileURL = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1599655220818&di=f1fa0e2cb095632...
2020-09-09 18:35:18
292
原创 查找用户表空间和临时表空间
查找用户表空间和临时表空间select username,default_tablespace,temporary_tablespace from user_users;
2019-04-26 10:24:39
3820
原创 find命令的使用
fine命令的使用find ./ -name ‘*.txt’ -exec rm -rf {} ;例:删除/home/raven下,包括子目录里所有名为abc.txt的文件:find /home/raven -name abc.txt | xargs rm -rf如果不使用xargs,则为:find /home/raven -name abc.txt -exec rm -fv {} ;前...
2019-04-26 10:22:28
906
原创 linux firewalld 防火墙简单命令
linux firewalld 防火墙简单命令linux firewalld 防火墙简单命令:systemctl list-units ##列出当前系统服务的状态systemctl list-unit-files ##列出服务的开机状态firewall-cmd --get-default-zone #查看当前默认区域firewall-cmd –-se...
2019-04-26 10:21:12
624
原创 linux防火墙,oracle连不上的问题
oracle无法链接数据库时:通过重启服务器,来修复监听器.登陆数据库,sqlplus / as sysdba;#startup 启动#shutdown 关闭#lsnrctl stop 关闭服务后,执行关闭监听器#lsnrctl start 然后再启动监听器.开启防火墙的命令systemctl start firewalld.service关闭防火墙的命令systemctl...
2019-04-26 10:17:19
1093
原创 创建oracle表空间
1、创建表空间create tablespace 表空间英文名 datafile ‘D:\表空间文件目录\表空间英文名.dbf' size 100m autoextend on next 50m maxsize 2048m extent management local;2、创建临时表空间create temporary tablespace 临时表空间英文名 tempfile 'D:\...
2019-04-26 10:14:28
392
原创 导入导出数据库
导出$expdp livebpmbase/livebpmbase@orcl schemas=livebpmbase dumpfile=expdp.dmp DIRECTORY=DATA_PUMP_DIR;导入$impdp gmkjtest/gmkjtest DUMPFILE=expdp.dmp remap_schema=livebpmbase:gmkjtest remap_tablespace...
2019-04-26 10:10:53
190
原创 导出导入时,对空表进行处理
select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null;
2019-04-26 10:09:16
320
原创 myeclipse&liveBPM麒麟版本部署(区别天马)
顶点公司myeclipse&liveBOS的部署myeclipse&liveBOS的部署
2019-04-26 10:02:27
491
原创 解决用友NC57无法使用IE11的问题
先设置IE浏览器为企业模式设置方法连接:设置IE浏览器可以设置企业模式登陆NC57网站 http://220.160.59.233:8090/键盘按住ALT,浏览器头部会出现菜单栏,点击工具,会出现企业模式,鼠标点击选中,就OK了。添加为信任站点在IE11工具—internet选项—安全中讲activex控件全部启用...
2019-04-26 09:59:30
2463
原创 JDK共存问题
安装jdk12之后安装jdk1.8在安装了jdk12之后再安装jdk1.8,没有配置jdk1.8,但是在使用cmd查看的时候显示的是java版本为1.8。解决方法前往C:\Windows\System32路劲下删除三个文件。java.exe javaw.exe javaws.exe如果在上一个路径下找不到这些文件,可以在安装1.8的时候会在path下自动添加一个地址,可以前往那个地址,...
2019-04-02 21:35:35
250
原创 ajax使用 ajax+json
首先将ajax写于js方法中,定义事件,让元素触发,触发之后就会有数据产生给服务端 $.ajax({ type: "POST", url: "test.php", data: "name=garfield&age=18", success: function(dat...
2018-11-08 20:54:27
38100
9
原创 JSON是什么?为什么会有JSON,以及gson的用法
因为在不同平台,进行交互,为了打成能够顺利进行交互,所以必须采用一种格式进行交互所以采用最简单的类型是使用字符串,传递字符串的方式,避免了去解析的效果,因为不能够随便的字符串,所以字符串必须要有格式,一种规定,所以这里就引入了json,统一数据的交换格式json基于js的一种轻量级的数据交换格式,很适合前端的web开发json的语法,只有四中格式,及其简单使用了键值对,这个跟java的集...
2018-11-08 20:33:12
678
原创 使用gson生成json串
首先需要在maven中央仓库中寻找寻找合适版本,目前比较多的是使用2的版本复制粘贴到pom文件下之后,进行保存就会maven项目就会自动在本地寻找,如果本地没有,则会在远程仓库进行下载导入完成之后,就可以进行代码编写,对于json+ajax还有配合gson,这里做了一个小案例,进行对于三层结构的大手术首先对于html文件中设置表单标签效果为这样在html中编写ajax代码...
2018-11-08 20:18:46
4903
原创 【案例】不依赖eclipes的maven的小案例
我在本地使用命令创建了两个组件在hellomaven中我编写了一个类,使用了hellotools中的类,当我在编译hellomaven组件的时候,出现错误,说明找不到这个User类hellomaven中的类代码hellotools中的类代码因为还没有对hellotools进行打包,所以先对hellotools进行打包,打开cmd先进行编译mvn compile 之后就会产生...
2018-11-08 09:06:35
150
原创 使用eclipes创建分支和在华为云上创建分支,最后合并ma
首先在华为云上面项目组组长创建新分支执行编辑分支名字代码托管端的建立新分支这是只是在华为云上面创建了分支,没有在本地创建分支,本地分支名字可以不跟远程仓库的分支名字相同。在本地创建分支可以自由切换分支在branch01下演化代码提交代码至本地仓库的branch01分支Push至代码托管的branch01分支先提交commit提交之后就push,选择分支,选择自己...
2018-11-07 14:27:01
501
原创 maven的下载与配置,还有maven的使用逻辑
下载地址:http://maven.apache.org/download.cgi下载完成之后,进行解压,然后就可以去设置环境变量了,跟设置jdk的环境变量一致。配置MAVEN_HOME这里按照个人的路径,到bin的上一层F:\JAVA学习计划\java开发工具\apache-maven-3.6.0-bin\apache-maven-3.6.0之后在进行配置,path%MA...
2018-11-07 12:07:59
303
原创 jdbc连接数据库,对于mysql,oracle,sqlserver数据库的四大金刚的不同编辑
可以先编辑一个database.properties文件,放在src目录下之后使用DBpub.java编辑进行连接mysqldriverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:23306/School?useSSL=true&characterEncoding=utf8user=rootpasswo...
2018-11-06 22:08:27
577
原创 安装mysql图文详解
解压压缩包可以在e盘的根目录下创建文件目录\javaroot\running将压缩包解压到该目录下解压完成之后会有一个my.ini ,这里将这个文件托放到mysql-5.7.18-winx64文件下对于my.ini里面的内容如下[mysqld]#新版不支持在my.ini中直接设置字符集为utf8。解决方法是在default-character-set前面加上loose-。loo...
2018-11-06 21:55:08
235
原创 使用eclipes结合git,进行上传到本地,push,pull拉取
将项目代码放入git中在这里我使用了华为云编写好项目代码在项目里创建本地仓库项目commit到本地仓库编辑gitignore文件,忽略掉不上交的文件项目从本地库传到远程仓库华为代码托管 密码修改在push过程中,前往华为云获取地址,进行复制查看历史代码比对如何建代码从git中pull下来添加测试...
2018-11-06 21:40:16
486
原创 数组中的冒泡排序和选择排序
冒泡排序例如:5个数 外层循环要排序4次,内层循环要是从4次逐层递减public class BubblingSort { public static void bubblingSort(int[] array) { for(int i=0;i<array.length-1;i++) { for(i...
2018-11-06 14:34:29
2094
原创 在centos7中安装mysql5.7以上
在网上看到很多人都在usr/local目录下进行安装,本实例是在opt文件下进行安装,安装mysql5.7以上的实例将压缩包放入opt文件目录下,前提是在root用户下进行操作。重命名,重命名解压的文件名为mysql-5.7.22mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql-5.7.22建立一个快捷方式,使用mysql指向mysql-5.7...
2018-11-05 19:40:08
488
原创 遇到PL/SQL Dveloper连接超时
解决方法:使用crt,切换到roo用户下,然后关闭防火墙关闭防火墙操作用户:rootsystemctl stop firewalld.service并设置其重新启动服务器后不再打开systemctl disable firewalld.service之后进行登录就可以了...
2018-11-05 16:08:29
308
原创 在centos 7中安装Oracle
将安装包放入opt目录下,进行解压复制yum install -y automake autotools-dev binutils bzip2 elfutils expat \ gawk gcc gcc-multilib g++-multilib lib32ncurses5 lib32z1 \ ksh less lib32z1 libaio1 libaio-dev libc6-dev libc...
2018-11-05 14:01:18
757
原创 在虚拟机中安装 jdk1.8 和Tomcat
去下载 软件下载网站 解压之后,选择自己需要的位数选择之后,双击fxp,选择快速连接输入刚刚设置虚拟机时候设置的ip地址,再输入登录名还有密码就可以进行连接这里需要打开虚拟机,不能出于关机状态创建连接之后左边为本机,右边为虚拟机在右边虚拟机的文件目录中选择opt文件夹,之后,在左边的本地中拉取jdk安装压缩包到右边虚拟机的opt文件目录下之后使用我们刚刚下...
2018-11-02 17:17:32
3020
编写详细设计书的好工具 ,生成数据库表结构详细设计文档
2022-12-14
基于java在线点餐系统+源码+数据库语句+相关文档
2019-03-03
基于java+三层mvc的仿微博系统
2019-03-03
网上运动商品商城源码+数据库+相关文档
2019-03-03
基于java的在线考试系统+相关文档
2019-03-03
Nacos config 与boot配置哪个优先级更高?
2022-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人