- 博客(96)
- 资源 (1)
- 收藏
- 关注
原创 编程思想/oop设计模式
接口类似于一个动作的集合,例如一个usb上传功能的接口,它只需要被继承被调用实现usb口的键盘和鼠标的信号数据传输上来,至于数据的承载和处理,需要这个usb接口实现的键盘类和鼠标类来分别承载然后进行处理。我们不能直接去实例化一个接口,因为接口中的方法都是抽象的,是没有方法体的,这样怎么可能产生具体的实例呢?静态方法是属于类的,动态方法属于实例对象,在类加载的时候就会分配内存,可以 通过类名直接去访问,非静态成员(变量和方法)属于类的对象,所以只有该对象初始化之后才存在,然后通过类的对象去访问。
2023-12-05 15:18:09
321
原创 oracle如何写一个带参数的视图
--视图的sql部分按照你的需求去写,要用的参数就用包体的get方法去取。------------ 查询视图。--创建包体,写赋值方法。
2023-05-25 11:09:15
1735
原创 oracle 判断A字符串数组和B字符串数组有交集的字符串个数函数
create or replace function stringArrayIntersectionCount(A in varchar2, B in varchar) return number deterministic --deterministic 是函数索引,意思是如果输入一样的话就不运行,取上次输入同样入参后运算出来的值。--新增判断A字符串数组和B字符串数组有交集的字符串个数函数。--判断A字符串数组和B字符串数组有交集的字符串个数。晚点等我试试管道函数看看效率是否有提升。
2023-04-07 15:07:13
630
原创 异常:No Hibernate Session bound to thread, and configuration does not allow creation
No Hibernate Session bound to thread, and configuration does not allow creation
2023-03-09 10:58:06
125
原创 Pulling 1 repository Exception caught during execution of merge command
cd到根目录,执行 git remote update origin --prune
2022-05-09 10:30:54
785
1
原创 eclipse配置java开发环境(jdk+tomcat+maven+git)
准备工作:先安装好eclipse,jdk,配置好jdk和maven的环境变量1.配置jdkwindows-preferences-java-installed JRES-add 选择你安装的jdk这里双击jdk,可以设置程序运行时所占的内存我这可能会运行比较大的程序,内存就设置成这样了:-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=1024m提交后接下来设置java下面compiler,jdk选择1.6提交后..
2021-11-13 21:39:29
992
1
原创 mysql8.0安装包的安装和设置密码
1.先把mysql安装包解压到你想要的文件夹2.跳转到文件夹的bin目录下3.先执行mysqld --initialize-insecure生成无初始密码的文件,再mysqld -install安装服务4.net start mysql启动服务5.输入mysql -uroot -p,并且要求输入密码时直接回车,进入mysql服务中6. 通过输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxx';设置你想要的密码7.密码设置成功了。可以..
2021-11-13 19:42:43
1640
原创 mysql8.0密码设置之后登陆不上的问题
执行alter user 'root'@'localhost' identified with mysql_native_password by '密码'; 后,执行select host, user, authentication_string, plugin from user; root那行密码是没有加密过的密码导致一直登不上。解决方法是执行alter user 'root'@'localhost' identified by '密码';密码显示成一串加密字符串,验证也没有问题,就没有问题了
2020-09-08 10:02:12
3108
2
原创 tomcat部署多个项目
找到apache-tomcat-9.0.8_x64\conf路径下的server.xml,在如图的红框里这样设置。path是网页上的路径,docBase是项目的路径
2019-11-02 11:32:39
207
原创 work文件夹下没有文件但是wtpwebapps里面有正常编译的文件,也没有报错
在页面输入localhost:8080/xxx(项目名)打不开网页,试过属性里专门设置webroot路径,重新创建tomcat,升级tomcat,重启电脑都不行。偶然的机会发现输入tomcat根目录打开了网页,才发现网页跑到根目录下去了。更改根目录选中项目,project-属性-Web Projiect Settings 更改...
2019-10-19 11:26:35
391
原创 JAR creation failed. See details for additional information.
打包老是失败,检查发现启动文件不是打包的项目下的
2019-08-30 10:30:49
485
原创 javax.naming.NamingException: No naming context bound to this class loader
因为之前用tomcat编译其他项目好好的, 但是编译这个新项目不行,所以我觉得是项目少了点啥。根据网上查找到的资料,我这的问题是项目中没有tomcat依赖包:右键工程-->Build Path-->Configure Build Path...-->选中Libraries-->Add Library...-->Server Runtime-->Next-...
2019-08-20 11:00:56
2616
1
原创 mysql报innodb_force_recovery>0
今天数据库宕机了,只能查询不能增删改,看了下日志报的innodb_force_recovery>0这个。网上的资料说当innodb_force_recovery大于0时只允许查询,做法是把my.ini里面的innodb_force_recovery值改成0.我找到了文件,发现并没有innodb_force_recovery属性,就自己添加了一个innodb_force_recovery=0进...
2019-08-19 10:58:43
1344
原创 怎么把mysql字段中的双引号转义
SELECT REPLACE(feeValues, "\"", "\\\"") FROM p_charge_type;
2019-08-13 17:11:21
6025
原创 Tomcat启动报Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
我发现用tomcat9编译以前在tomcat7下运行的文件就会报这个,有些网页还会报这个错误:The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly reference。后来在网上看到高版本tomcat没有servlet-api.jar,所以我在低版本的tomcat目录下找...
2019-08-12 15:58:15
272
原创 项目由高版本jdk配置到低版本jdk报错
项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
2019-07-31 10:16:44
441
原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
之前导入了commons-lang3-3.1.jar,程序没有显示报错但是编译运行报错,这个报错信息明显是缺包。我在网上查到了https://blog.youkuaiyun.com/u010328311/article/details/58026364commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apac...
2019-07-31 10:15:54
417
原创 如何把jdk1.8版本切换至1.6版本
这几天写了一个Java服务,服务的jar包忘了打1.6的,结果打成了1.8的。重新打了之后我突然好好奇原本1.8的可以在1.6环境下运行起来吗,于是我把自己的电脑改成了1.6.1.8换成1.6的步骤:1.把环境变量的JAVA_HOME的路径由1.8改成1.62.如果1.8没有path等东西则配置一下,有就不用管,变成1.6后也可以使用的我改好了之后再用cmd java -ver...
2019-07-31 10:10:16
12782
3
原创 eclipse启动出错:找不到jre
网上通用的做法是修改eclipse安装目录下的:eclipse.ini配置文件,修改-vm下的jdk路径为jdk的安装路径下javaw.exe的路径。但是我的eclipse.ini没有这个jdk路径。而且看另一个相同情况的博主说他试过了,没用。第二种做法是向那个博主一样检查环境变量,那个博主的环境变量的路径突然改变导致了没有jre环境。我检查了一下,jdk和jre的路径正常。我把环境变量里...
2019-07-29 14:45:46
2362
原创 如何连接共享打印机
要求:1.在一个局域网2.是共享的打印机步骤:1.装驱动2.打开我的电脑-设备和打印机3.添加打印机4.添加网络xxxxx打印机5.搜索,选择对应的打印机,连接...
2019-07-29 13:47:22
1870
原创 Could not load the Tomcat server configuration at \Servers\Tomcat v9.0 Server at localhost-config.
Could not load the Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config. The Servers project is closed.不小心把服务关掉了,把servers点开即可
2019-07-25 15:24:55
8141
1
原创 如何安装破解版的可视化数据库并且用它执行脚本
https://download.youkuaiyun.com/download/dandelionoooo/11420694安装包路径解压安装包 点击图上Setup.exe,装好。3.在crack文件夹里找到iNViSiBLE.reg并且双击,之后把该文件夹内的MyManager.exe替换掉安装时的路径下同名的文件。双击MyManager.exe打开。4.按如图所示添加项目...
2019-07-23 15:59:39
258
原创 Java项目放入了jar包,但是导入时还是飘红说没有jar包
最近在用Java写服务,在lib里添加jar包页面上却显示没导入。原来要鼠标右键jar包选择build path再选add to build path才算真正添加了。
2019-07-23 15:54:29
2667
原创 简单易懂的图片上带信息的轮播插件
效果图如下:白色的字是外界输入的。点击图片能跳转到相应链接,点击白色的进度条可以跳转到相应图片,图片从右往左轮播,鼠标放上图片或者进度条暂停。页面代码如下:<!DOCTYPE HTML><html><head> <meta charset="utf-8"/> <meta name="viewport" co...
2019-07-13 10:05:09
387
原创 简单易懂的阿里巴巴Java代码书写规范笔记三 代码书写规范
大括号的使用:大括号内无内容不用换行,有内容则左半边括号不需要换行,然后内容换行,最后的右半边括号再换一行。右边大括号后面跟着的else不用换行。 小括号里面和括号间的内容中不需要空格,小括号外面是if/for/while/switch/do 等保留字则中间要加空格。 所有运算符左右两边都要加空格。 缩进采用四个空格缩进,尽量不要用tab来缩进。 注释的//和内容中间要有个空格。 方法参...
2019-06-28 09:10:36
261
原创 简单易懂的阿里巴巴Java代码书写规范笔记二 常量定义
所有要使用的常量都要定义,代码不允许出现没定义的值。 Long型或者Long型开始赋值时,值里面的(L)都要写成大写的L。 常量应该按照功能归类,分开维护。不要所有常量都写在一起,不利于查找阅读。 常量的复用层次有五层:跨应用共享常量、应用内共享常量、子工程内共享常量、包 内共享常量、类内共享常量。跨应用共享常量:放置在二方库中,通常是 client.jar 中的 constant 目录下...
2019-06-28 09:09:23
254
原创 简单易懂的阿里巴巴Java代码书写规范笔记一 编程规约
代码中的命名不能以_或者$开始或者结束,也不能用拼音和英文混合,更不能使用中文。最好别用纯拼音,不过全世界都使用的拼音除外(比如taobao)。 类名的每个单词第一个字母都要大写,但是极度缩略词可以全部大写,比如UserSearchDao。 方法名,参数名,成员变量,局部变量的命名是第一个单词小写后面每个单词首字母大写。比如setMoney()。 常量名全部大写,中间用下划线隔开,要求完整表...
2019-06-28 09:07:47
475
原创 常见的注释种类和用法
Java注释://:行注释,单选注释。用于某行代码后面/**/:块注释。//的升级版,用来注释多行代码,也可以写多行注释/***/:javadoc注释。同上,但是能写入javadoc文档说明,用来生成HTML格式的代码报告,所以注释文档必须写在类、域、构造函数、方法,以及字段(field)定义之前。注释文档由两部分组成——描述、块标记。jsp注释:<!-- 注释内容 --...
2019-06-19 10:17:25
3748
原创 SVN Upgrade working copy 和 the working copy is currupt and connot be upgraded解决方法
SVN Upgrade working copy :当前下载的svn版本比代码里的高,点它升级svn后就可以照常使用了the working copy is currupt and connot be upgraded:更新低版本svn报错,报错内容无更改的话删了就行,有更改就备份后删了...
2019-04-12 09:37:25
1034
原创 java.lang.OutOfMemoryError 内存溢出解决方法
增加jvm内存即可,操作方法为:windows -- preferences -- Installed JREs -- 勾上Jdk(你的版本)-- edit 填入你要的大小即可,我填的是-Xms500m -Xmx1024m
2019-03-27 14:08:27
328
原创 Java解析 xml文件:“unknown protocol: c Nested exception: unknown protocol: c”
设置xml的某个属性值时出了错,百度了一下说是无法识别路径的 "c://",在前面加入”file://“才能被识别,原来设置的写法是/** * 修改XML的token值 * @author 郑清 */ public void updateXMLDataDemo(String token) { SAXReader sr = new S...
2019-03-27 13:53:12
2296
原创 myelipse每一行前面都有灰色乱码
灰色乱码如图所示:去除乱码如图所示:Window -> Preferences -> General -> Editors -> Text Editor-> Show whitespace charators去掉勾
2019-03-27 13:42:43
128
原创 mysql压缩字符串
mysql字符串压缩compress(),uncompress()用法:SELECT COMPRESS(arrPositions) ,UNCOMPRESS(COMPRESS(arrPositions) ) from p_parking但是并不能用在触发器对表内某段数据压缩后插入另一个表中再传递到另一个数据库插入时解压缩的使用中去 ...
2019-02-18 16:31:17
1091
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人