- 博客(78)
- 资源 (7)
- 收藏
- 关注
原创 Mysql、Oracle 审计日志的开启
mysql 执行安装插件命令 install plugin CONNECTION_CONTROL soname 'connection_control.dll';编辑 select @@basedir my.ini plugin-load=AUDIT=libaudit_plugin.so。重启mysql 查看版本 show global status like 'AUDIT_version';查看插件存放位置 SHOW GLOBAL VARIABLES LIKE 'plugin_dir'
2024-07-20 15:11:32
686
原创 Spingboot自带缓存使用
缓存有多种使用方式mybatis的缓存 application级别,Ehcache 引入依赖,加ehcache配置,redis引入依赖,加工具类,get/set pop/push、、、常用的是,没有常用的,各有各偏好,各有各好处。记录一下,使用**@Cacheable**及相关注解的使用。第一步:启动类加上@EnableCaching指明项目要使用缓存了。 依赖吗,使用自带的缓存没有三方的产品的话是不需要额外加依赖的。第二步:在方法上或者类上加缓存,@Cacheable此注解可以加在方
2021-09-14 16:01:54
254
转载 Java项目读取resources资源文件路径那点事
看过很多的关于取路径的文章讲解,有类加载器方式,有包相对路径,这篇文章不错,有项目方式启动找路径,有打包以后获取路径,分别也做了讲解。 今天在Java程序中读取resources资源下的文件,由于对Java结构了解不透彻,遇到很多坑。正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径。在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例: (1)本地读取资源文件 Java类中需要读取propert
2021-08-19 10:21:58
6715
转载 python 环境的整体迁移
时下机器学习肥肠火爆,与合作单位一项目,牵涉到python机器学习的部分,所以需要pythn环境。最方便的python环境迁移链接在这里
2021-08-01 17:36:20
311
原创 Spring Cloud gateway 跨域问题
有两个问题,cloud的版本兼容匹配问题\ 集成网关后的跨域问题springCloud版本兼容匹配问题因为版本的问题使用了Hoxton.SR2 ,zuul使用的版本限制在了2.0~2.5之间,况且gateway是官方支持的网关模块,所以使用了gateway。如果你们的模块之间的一直出现NoClassFound 之类的异常,多半怕是版本的问题,SpringCloud版本非常多,而且版本兼容性很差,Netflix-client、gateway使用的和cloud的版本不一样的话会出来很多莫名其妙的错误,
2021-07-01 15:52:37
492
原创 Oracle使用IP远程登陆
Oracle使用IP远程登录太长不看版使用Oracle的公网ip或者内网ip连接尝试Net Manager 修复尝试修改listner.ora和tnsname.ora文件中的ip最终的办法是增加修改Hosts文件。太长不看版看看你的listner.ora和tnsname.ora是否是和hosts文件对应,最终目的是要让你计算机认识监听器配置的ip,在hosts中指明,哪怕你写一个AA配置到.ora中,只要你的hosts指明AA——>127.0.0.1 就可以连接成功使用Oracle的公网i
2021-06-01 17:12:27
708
1
原创 生成doc和docx教程
方便生成doc和docx的相关代码资源这是jar资源有很多的包是关于生成文档及内容的控制的,比方最原始的POI,还有基于此开发的阿里的FastExcel之类的,但是使用起来还是比较麻烦,最近发现一个好玩意儿 Spire,一个第三方封装的也是基于POI的,他们的官方网址在这下面我简单的使用这个来生成内容看一下加载资源读出来文档内容import com.spire.doc.*;/** * @ClassName SpireDoc * @Author Qin * @Date 2020/9/12
2020-12-01 17:04:45
1204
原创 Oracle的12c版本打补丁
12c左右的版本打补丁姿势会有不同变化,我的是weblogic 12.3.1.0,必须将Opatch的版本升级13.9以上,要不然无法使用Opatch来打补丁。如果需要下载相关的补丁和升级.zip可以转至这里下载注意:1>所有的命令都是英语模式,所有的命令单词之间都是有空格2>发的三个压缩包,第一个 P28186730_139424_Generic.zip是用来升级weblogic打补丁工具Opath的,必须先升级Opatch再用Opatch来打补丁,解压之后进入会得到688
2020-12-01 16:31:16
1948
原创 日期时间格式化定时任务等常用sql
oracle 日期格式 得到日期的不同内容to_char 格式化to_char(sysdate,‘d’) 每周第几天to_char(sysdate,‘dd’) 每月第几天to_char(sysdate,‘ddd’) 每年第几天to_char(sysdate,‘ww’) 每年第几周to_char(sysdate,‘mm’) 每年第几月to_char(sysdate,‘q’) 每年第几季to_char(sysdate,‘yyyy’) 年产生两个日期 时间
2020-09-04 14:00:01
253
原创 实现代理的几种方法
代理模式是设计模式结构型中的其中一种实现代理功能有静态代理,动态代理,Cglib的几种方式如果没有概念,接下来一一分别代码简单实现,看看主要的不同,写完基本能有个基本认知代理即 两个类之间不直接产生关系,而由中间设置的代理类来实现交互。先做一个例子1.单纯恰饭学生吃饭,(没得办法只会来这些吃饭简单例子)老师吃饭。分别实现Person接口Person:public interf...
2019-10-17 17:39:17
1213
原创 单例模式的实现
单例模式的实现有懒汉式、饿汉式、内部类、枚举几种方式,分别来写作测试一下一下单例的实现主要是为了整个应用中只存在一个实例,一般是资源连接类,数据库连接池、线程池、、、、主要需要实现的重点:构造器必须私有化private 不在允许外部new 关键字实例化get 方法获取实例必须public 且必须static 且必须安全同步内部属性singleton 必须private 且必须stat...
2019-10-17 16:12:31
324
转载 并行与并发,进程与线程
虽然对于基本概念了然于心,但是每隔一段时间看到别人写的,总是会再点进去看看,哎,就会有不一样的感受。并行与并发。并行: 同一时刻,两个线程都在执行。并发 :是同一时刻,只有一个执行,但是一个时间段内,两个线程都执行了。————————————————————————————————————————————有次同事开玩笑说,写什么多线程,cpu 就那么一个或者两个,有些还是伪双核,同一时...
2019-10-09 18:07:36
193
原创 springboot解决vue对接前端OPTIONS的问题(还有跨域CROS)
之前需要出一个页面,前端已经写好了,比较擅长使用vue框架,做好之后给我,死活出不来效果,请求不到数据,F12出来报错,一堆查询百度,最后发现vue有个OPTIONS前置请求,类似于嗅探,提前侦查接口是否存在这样的机制。起初我是认为有springboot有默认的拦截机制,因为还涉及到了跨域的问题,现在两个问题跨域的问题vue的options的前置请求拦截问题跨域的问题之前直接加上一句即...
2019-09-25 10:38:04
2149
原创 springboot跳转页面
springboot跳转jsp加入依赖 servlet-api 的 和 tomcat-embed-jasper的如果需要jsp页面的表达式支持还需要jstl的依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl&l...
2019-08-14 19:14:25
13750
2
转载 spring中同一接口的不同实现类注入
同一接口不同实现的注入需要先明白依赖倒置的意思。定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I...
2019-08-12 19:04:53
2014
原创 sql操作字符串,sql增删改字符串
有更改字符串的要求,结合substr() 、concat() 函数即可列有八零七,八零八这样的汉字 需要将八改为六先查询截取 因为截取的index从1开始的substr(start,end)的作用截取 字符串SELECT SUBSTR(xxx,2,3) from table WHERE id<3再更改update table set xxx= CONCAT('六', ...
2019-08-02 14:33:52
318
原创 ModuleNotFoundError: No module named 'pip._internal' 无法安装python第三方模块
python的版本3.7 安装三方模块,无论是--version 还是你install XXX三方模块都会出现这样的错误开始以为pip是没有安装找到具体 安装路径/script/下发现有pip pip3 pip3.7 。。。。(我这安装过了所以没有了pip3了)他们的关系------为了兼容而因为系统其它组件或程序需要依赖2.7版本,并不希望我们把它给替...
2019-07-23 10:08:41
4695
6
原创 python中引入不同层级模块
python中引入不同层级模块引入同一层级的|com|--baidu|-- -- first.py|-- -- two.py在two中引入 first 直接即可以在头部写入import first在代码中使用 first.method() 使用引入不是同一层级的不同包的模块|com|--baidu|-- -- first.py|--wangyi|-- -- t...
2019-07-19 15:47:32
542
转载 Java Spring-AspectJ
Spring的AspectJ的AOPAspectJ 是一个面向切面的框架,它扩展了 Java 语言。 AspectJ 定义了 AOP 语法所以它有一个专门的编译器用来生成遵守 Java 字节编码规范的 Class 文件。AspectJ 是一个基于 Java 语言的 AOP 框架,Spring2.0 以后新增了对 AspectJ 切点表达式支持@AspectJ 是 AspectJ1.5...
2019-07-16 10:59:10
430
原创 IDEA生成bean且jpa注解 没有Persistence
生成bean 发现没有这个选项和博客不太一样,后来发现没有hibernate的配置连接的话可以不配置数据库,可以直接配置hibernate 就可以连接数据库idea右侧可连接数据库,亦可直接查询sql语句之后会有选择的选项可以选择具体数据库类型,选择连接localhost或者远程地址主机,在选择具体哪个库,配置用户名密码等至此已配置完毕 新建窗口执行sql 即可以看到结果如na...
2019-07-12 10:40:40
2007
原创 复制文件IO、NIO的写法比较
复制文件的比较Io是web端不可不谈的一个重点,而复制则是一个典型的运用,从复制中可以了解各中io的运用及效率原生IO@Test public void executeInputStream() { String srcFile = "E:/电子书/白帽子讲Web安全.pdf"; String tarFile = "E:/book.pdf"; long start = Syst...
2019-07-11 16:15:29
263
转载 web框架的选择
时下流行的服务器web类 Nginx, Apache,容器类的Jboss ,Tomcat,WebLogic...可用的web框架分几个方向,多数都在用Serverlet,有其他的WebFlux、Vert.x、等,又说springmvc sprinboot之流,其内容都是serlet 内核原理没有太多变化,这样的servlet类型的web框架是同步的,而另外两个是异步的,两相比较的结...
2019-07-10 19:12:03
677
原创 mybatis中sqlsession的管理
不结合spring与mybatis,直接用mybatis首先引入mybatis的依赖 以及druid池和mysql驱动一起加进来 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ver...
2019-07-04 19:24:58
2624
2
转载 获取Java程序运行的路径
网上很多人介绍了各种获取的方法,但是获取都不大好,一大番处理.我引荐了一个非常好的例子System.getProperty("java.class.path")//这个方法可以获取当前运行程序的完整路径,绝对的路径,并且适应操作系统,无需处理,更加high的是,,哪怕你把jar文件弄成了exe文件,都可以获取,但是得到的是本jar包位置和引用的jar包位置格式类似这种,我这使用split...
2019-07-04 09:59:06
5787
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 无法绑定
绑定失败,xml与dao接口绑定失败增加了一个功能,多写了一个statement,但是运行时候报错,仔仔细细检查: nameSpace 命名空间是否指向dao 全限定名,点击可否跳过去 接口方法签名与xml中的id是否相同,复制粘贴 是否有reslutMap的错误写成了resultType仔仔细细检查了,很是疑惑,因为改动的是另一个mapper,但是报错的是这...
2019-06-18 17:12:21
2212
转载 docker Download
一般情况下,我们可以从Docker官网下载docker安装文件,但是官方网站由于众所周知的原因,不是访问慢,就是下载慢下载docker安装包动不动就要个把小时,真是极大的影响工作效率。各种挖掘后,找到一个又快有靠谱的docker下载(主要是Windows版)地址:https://oomake.com/download/docker-windows原文:https://blog...
2019-06-13 10:03:20
1773
原创 VCS IDEA没有Enable Version Control Intergration
在使用IDEA 提交git push到远程上,找到快忘了的流程,仿照着一步步来,发现都有一个步骤就是指定使用版本管理工具 Enable Version Control Integration我这找了找发现没有,确实是有这一步指定,版本管理工具,想了想可能跟我之前有使用过svn的原因,顺便说一下我的idea是 2017在file-->settings-->vers...
2019-05-30 11:58:07
11337
2
使用与12C1的最新补丁p33494824_121300_Generic.zip
2022-04-29
12CWeblogic最新2022年补丁集 patches
2022-02-08
p28186730_139424_Generic.zip
2020-12-02
weblogic序列化补丁集p30575273_121300_Generic
2020-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人