java
文章平均质量分 54
天真吖415
这个作者很懒,什么都没留下…
展开
-
tomcat服务器的文件上传功能实现
目录一、场景:展示向服务器添加商品,商品信息包括图片,以及其他信息1,获取数据2.添加数据3.传回数据到前台二、附:配置CATALINA_HOME三、效果展示 1,获取数据2.添加数据3.传回数据到前台略按‘i’进入insert模式,在最后加入如:/usr/local/tomcat/apache-tomcat-9.0.68按ESC退出insert模式,按‘:wq’,保存退出使配置生效新建一个在webapps下新建upload文件夹可以看到:pid为3的这条数据原创 2022-12-03 15:16:56 · 1663 阅读 · 0 评论 -
解决Gson转json对象,null值的处理
【代码】解决Gson转json对象,null值的处理。原创 2022-10-30 21:09:22 · 2258 阅读 · 0 评论 -
Ubuntu安装redis
(2) 再查找protected-mode yes 把yes修改为no 以上两个操作允许用户从本机访问远程的阿里云。(3) 同时将requirepass foobared取消注释#,改为自己的密码。(1) 找到bind 127.0.0.1 ::1,把这行前面加个#注释掉。输入字母i, 表示插入模式,才能改写以下的内容。按esc 输入:wq保存退出。设置你的root密码,要输两次一样的密码。注:配置文件打开错误多半是权限问题。1. 然后修改配置文件。再修改配置文件就好了。原创 2022-10-24 20:00:07 · 430 阅读 · 0 评论 -
操作表时获取被AUTO_INCREMENT修饰的参数:
PreparedStatement.RETURN_GENERATED_KEYS 获取自动生成的id号。原创 2022-10-22 17:25:33 · 89 阅读 · 0 评论 -
解决tomcat出现一个或多个筛选器启动失败。
说一下我遇到的情况:在未在我的项目中加入filter时,tomcat运行正常,加入后tomcat无法正常启动。原因:请查看你所写的filter类中是否有抽象类,若有,请检查你是否在这个抽象类写了注解。导致tomcat去实例这个抽象类,而这是一个抽象类无法实例化,tomcat无法正常启动。就是这个:@WebFilter("*.action")原创 2022-10-16 10:02:56 · 1000 阅读 · 0 评论 -
自定义vue(1)
实现的双向数据绑定,该方法是es5提供的新功能,不支持ie8及以下版本。当你这样操作的时候,其实会帮你调用name的get方法,至于为什么是空值,是因为我们把name属性进行了修改,你可以指定value来赋新值。当你这样操作的时候,调用了set方法修改了person.name的值,同时页面显示了张三。如图,我们把person对象的name属性进行了一些修改,增加了get set方法。这个方法可以动态的修改一个对象中属性的值,以及增添方法等。原创 2022-10-08 16:39:22 · 292 阅读 · 0 评论 -
ajax技术详解
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。原创 2022-09-19 19:52:56 · 312 阅读 · 0 评论 -
Servlet的封装
目录封装的必要性我们可以写一个公共类CommonServlet:封装是面向对象的方法应该遵循的一个重要原则!它的英文是encapsulation,有时也叫做数据隐藏。 从形式上看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现形式。 对象中的数据称为实例域(instance field),操纵数据的过程叫做方法(method)对于每个特定的类实例(也就是对象),都有一组特定的实例域值。这些值的集合就是这个对象的当前状态(state).无论何时,只要向对象发送一个消息,它的状态就有原创 2022-09-15 21:29:46 · 609 阅读 · 0 评论 -
Ubuntu(20.04)服务器配置jdk,tomcat,mysql
1、去官网下载一个任意版本的jdk,以1.8为例(也可通过命令下载安装)2、将下好的jdk上传到服务器上默认/usr/java。将bind-address ==xxxxx注掉。注:用的是Xftp 7,没有的可以去官网下载。输入服务器的公网ip:8080,出现上面的网页。回车后,按i进入编辑模式,加入这一段。进入该文件下的bin目录下,输入。3、解压,在当前目录下解压。8.授权root远程登录。按:+wq退出并保存。3.启动tomcat。4.检查tomcat。选择mysql数据库。原创 2022-09-07 19:53:53 · 453 阅读 · 0 评论 -
清除composite里的子控件
项目场景:我想要清除composite中的内容,当点击下一页或其他时,重新绘制composite,达到分页效果原创 2022-07-06 09:39:12 · 231 阅读 · 0 评论 -
解决org.eclipse.swt.SWTException: Widget is disposed
给一个按钮加一个事件,点击后每秒显示当前时间,以及切换图片代码可以正常运行,但关闭这个页面弹出错误代码 运行 关闭时报错 原因分析:解决方案:完美解决原创 2022-07-03 15:35:23 · 2476 阅读 · 0 评论 -
制作一个记事本
目录1. 为什么要使用SWT?2. SWT应用程序的组成 3.准备工作4.部分功能演示 5.代码部分6.总结 SWT是一个IBM开发的跨平台GUI开发工具包。在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abstract Windowing Toolkit)。虽然AWT框架也使用的是原生窗口部件(native widgets),但是它一直未能突破LCD问题。LCD问题导致了一些主要平台特征的遗失。如果你不明白的话,换句话说,如果平台A有窗口部件(widgets)1–40,而平台B有原创 2022-06-29 20:33:57 · 581 阅读 · 0 评论 -
用连接池操作ORACLE中任意一张表
目录1.连接池介绍2.druid1.将这个jar包导入项目,再建一个配置文件,内容如下:2.建一个测试类,读取配置文件3.获取连接池连接4.更新任意一张表5.查询任意一张表6.删除7.测试8.检查数据 为什么需要连接池呢?Java程序操作数据库,必须获得一个连接Connection实际操作中,我们要先获得连接,使用完成后还有关闭连接。这两个操作都比较耗时。思考:那有没有什么比较方便不耗时的方法呢?当我们要用的时候只需要调用一下就ok,用完了再还回去。这样岂不是免去了【获得、关闭连接】节省了很多时间?那应该原创 2022-06-25 15:43:59 · 181 阅读 · 0 评论