Javaweb
firemylife
香港唐润珠宝集团有限公司高级顾问,惠州市奎光实业发展有限公司研发总监
展开
-
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure报错
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure解决办法原创 2022-12-24 10:39:24 · 512 阅读 · 1 评论 -
透彻理解NIO框架的原理及细节
透彻理解NIO框架的原理及细节转载 2022-12-19 18:05:14 · 888 阅读 · 0 评论 -
springmvc上传图片到Tomcat虚拟目录
一、简介通过把文件上传到tomcat的虚拟目录,实现代码和资源文件分开。二、环境spring+springmvc+mybatis三、代码实现1.导入文件上传的jar<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>转载 2020-12-10 18:13:57 · 532 阅读 · 1 评论 -
JAVA中获取工程路径的方法
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的尽对路径。1.jsp中取得路径:以工程名为TEST为例(1)得到包含工程名确当前页面全路径:request.getRequestURI()结果:/TEST/test.jsp(2)得到工程名:reque...转载 2020-12-10 18:12:46 · 836 阅读 · 1 评论 -
FileItem 上传,获取上传页面普通表单域的值 详解
commons-fileupload上传,获取上传页面普通表单域的值今天刚做了个文件上传功能,遇到了一些问题,不过现在都解决了。在这里我想把我知道的和大家分享下,希望对大家有帮助。 首先,要做文件上传的话就得先下载一个文件上传的组件,我用的是commons-fileupload。当然还有其它的组件,自己喜欢用哪个就用哪个吧。我用的插件:http://liukai135.ys168.com/?jdfwkey=ilrfp,或者到这里面去下载http://commons.apache.org/...转载 2020-08-31 16:21:09 · 1881 阅读 · 1 评论 -
Javaweb 页面修改网页标签的图片
1.是在每一个页面中都添加配置,可以一用本地的ico图片,也可以引用互联网上的ico。ico的名称为favicon.ico,href可以填本地引用,也可以引用互联网上的资源。<link rel="icon" href="${xxx}/img/logo.png" type="image/x-icon"/>2.是在Tomcat中配置,在tomcat的webapps目录下有个ROOT文件夹,将favicon.ico放入此文件下即可全局改变。...原创 2020-08-07 18:11:29 · 1941 阅读 · 0 评论 -
eclipse修改代码后,发布到Tomcat下却发现里面的内容没有更改
使用两种打包方式都不能解决这个问题:使用maven打包,也作clean了,也update项目了,也install项目了,但是不行;也使用右键项目export项目了,都无用;也删除Tomcat中的work了,都无用;后来审核项目发现WEB-INF下面有classes文件夹,里面试发布后的项目内容;删除之后项目即可运行,并且可以上传至Linux系统中使用;分析:是别人的项目,自己二次开发的,所以有许多坑啊;还是需要认真来看项目的目录的;...原创 2020-05-25 12:02:54 · 1445 阅读 · 0 评论 -
navicat连接本机数据库 2003 connect to mysql server on 'localhost' (10060 unknow
程序运行着,eclipse关不了,我强制关闭,然后关闭后出现以上问题。navicat连接不上自己的localhost,能远程连接上1.在Windows防火墙中开放该端口控制面板 --> 所有控制面板项 --> Windows 防火墙 -->左上角有一入站规则 --> 点击最右边上面的新建----》》 然后选择端口。然后选择tcp。端口填写3306(可以为...原创 2020-02-13 19:30:59 · 254 阅读 · 0 评论 -
超级链接传递中文时出现乱码的问题
1.前台数据:2.后台数据3.编码是两次,解码是一次。这样就能正确传递值了。原创 2018-11-14 14:31:36 · 249 阅读 · 0 评论 -
彻底卸载MySQL的方法
装一次mysql,后来没有将编码更改为utf-8,重新装时一直报到最后一步一直1045的错误。之前出现过类型的问题,清理下就可以了,这次是摊上事了,一直报这个错再或者是一直安装不成功。下面是解决的办法: 在控制面板里把Mysql正常卸载 C:\Documents and Settings\All Users\Application Data\MySQL 这里还有MySQL的...转载 2018-12-26 10:43:21 · 267 阅读 · 0 评论 -
Project facet Java version 1.8 is not supported解决方案
1.由于新的项目需要,随即安装了jdk1.8;首先计算机安装了32位d jdk1.7,后来安装了32位jdk1.8 , 修改了下面两处地方后,(1)(2)后来通过点下图的内容,仍然报错【此处是我更改之后有模拟的故没有报错】解决方案:点eclipse中的内容windows->service,弹出如下内容:而后点击如下操作既可:...原创 2019-01-25 16:08:57 · 1322 阅读 · 0 评论 -
已经有的项目run时白屏问题
1.andriod 安装项目出现白屏和黑屏(猜测:版本问题,我做了如下操作导致)To take advantage of the latest features, improvements, and security fixes, we strongly recommend that you update the Android Gradle plugin to version 3.2.0 an...原创 2019-03-01 14:21:57 · 919 阅读 · 0 评论 -
Could not resolve placeholder 'jdbc.driver' in string value "${jdbc.driver}"问题
Could not resolve placeholder 'jdbc.driver' in string value "${jdbc.driver}"问题applicationContext 加载properties类型的配置文件的问题错误提示:Could not resolve placeholder 'jdbc.driver' in string value "${jdbc.d...转载 2019-03-05 17:13:32 · 4201 阅读 · 0 评论 -
HTML5 WebSocket
HTML5 WebSocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览...转载 2019-03-06 16:17:41 · 109 阅读 · 0 评论 -
将从服务端获取的json数据转换为Android端的list,map等格式的数据
当时list<Object>或者是数据转换为 List<Map>的形式public static boolean handleCityResponse(String response,int provinceId){ if (!TextUtils.isEmpty(response)){ try { JSONArr...原创 2019-04-15 16:41:28 · 906 阅读 · 0 评论 -
Android 蓝牙打印小票与WiFi打印小票两种打印方式的实现(带有图片和二维码)
转载至: https://blog.csdn.net/u011056653/article/details/74308254最近在做小票打印这块,项目需求是蓝牙和WiFi两种都要实现,开始做的时候也是一脸懵,然后网上找了一些代码,看了好多博主的文章,最后自己把这些都综合到一起0.0,结果还好成功了先看看图吧,蓝牙和WiFi打印出的都是一样的,毕竟都是同一个工具类(打印机型号 爱宝POS-...转载 2019-04-16 17:24:34 · 2288 阅读 · 0 评论 -
js数组与字符串的相互转换方法
1、数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下:var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); //"0-1-2-3-4"2、字符串转数组实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:var s = "abc,abcd,aaa";ss = s.split...转载 2018-10-26 10:10:55 · 2939 阅读 · 0 评论 -
Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "id")
我的实体类(引入了user对象):我的配置文件:此时回报标题中的错误,意思就是user对象为空,无法取出他的id值。修改成下面的即可:原创 2018-01-30 10:45:22 · 5050 阅读 · 2 评论 -
Tomcat启动报Could not publish to the server. java.lang.NullPointerException
到eclipse的工作空间下下面(我的是E:\DKProject\)的.metadata\.plugins\org.eclipse.wst.server.core 路径下,删除temp0,或者temp1等。原创 2018-01-29 10:01:47 · 775 阅读 · 0 评论 -
jeesite 代码生成类型修改:
jeesite中,根据数据库中建立的表生成Java相关的model,dao,service,controller等。在生成代码的java类型中,只有基本的几种类型,有写需要引用相关的其他实体类,但是在Java类型中却找不到,故此通过Java代码进行查找到相关的类和所有Java类型的情况。基本的类型:Java代码:通过查询数据库表sys_dict,找到如下信息:是在配置文件中,此时的数据库表已经是废...原创 2018-02-01 11:34:26 · 1384 阅读 · 2 评论 -
Linux 系统启动过程
linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行 init。系统初始化。建立终端 。用户登录系统。init程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。Upstart: init,CentOS 6, 配置文件: /etc/inittab原创 2018-01-04 16:14:46 · 199 阅读 · 0 评论 -
插入数据:返回记录的id遇到的问题
service层的写法dao层写法:xml中的写法:但是返回包错:2018-01-13 11:16:46,303 ERROR [500.jsp] - Mapper method 'com.thinkgem.jeesite.modules.course.dao.CourseTermTimeDao.insertAndGetId' has an unsupported r原创 2018-01-13 11:31:43 · 1568 阅读 · 0 评论 -
安装了linux系统之后Navicat联不上服务器的数据库
1.防火墙未关闭2.3306端口没有开启原创 2018-01-02 11:44:51 · 217 阅读 · 0 评论 -
SpringMVC 重定向参数 RedirectAttributes
SpringMVC 中常用到 redirect 来实现重定向。但使用场景各有需求,如果只是简单的页面跳转显然无法满足所有要求,比如重定向时需要在 url 中拼接参数,或者返回的页面需要传递 Model。SpringMVC 用 RedirectAttributes 解决了这两个需要。首先,在 Controller 中做 redirect 中可用如下方式实现:return new Mode转载 2017-12-25 10:05:31 · 189 阅读 · 0 评论 -
POI导出用户列表练习功能
在刚刚工作时就写过类似的功能,时隔4年有重新用到改功能,真后悔,自己没有写在博客上以便查看......a今天略微总结使用的平台:springMVC+Mybatis,要使用的依赖包: js层:controller层:/** * 导出Excel用户信息 * @param response * @param user */ @RequestMapping("/exp...原创 2018-03-12 16:46:05 · 387 阅读 · 0 评论 -
Errors running builder 'JavaScript Validator' on project
eclipse 中每次修改js或者Java代码后保存都会出现下面的错误:Errors occurred during the build.Errors running builder 'JavaScript Validator' on project 'school_course'.org.eclipse.wst.jsdt.internal.compiler.ast.IfStatement ...原创 2018-10-11 16:50:08 · 406 阅读 · 0 评论 -
$.each()遍历时 offlineEntityData要为json字符串
一、jQuery部分json二、json格式数据原创 2018-07-18 16:35:00 · 150 阅读 · 0 评论 -
jeesite走过的那些坑---jeesite生成代码后,运行功能报jeesite报java.lang.IllegalStateException: Neither BindingResult....
数据库表:f_alliance_business生成后的代码:(1)(2)(3)这样写会报:jeesite报java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'fAllianceBusiness' available as ...原创 2018-07-17 10:31:51 · 1471 阅读 · 2 评论 -
解决The hierarchy of the type is inconsistent问题
该问题是 层次结构的类型不一致 jdk版本问题,使用的1.7结果引入1.6导致的问题原创 2018-06-27 19:51:12 · 7674 阅读 · 0 评论 -
☆HV000132: Void methods must not be constrained or marked for cascaded validation错误解决
出现了错误:☆HV000132: Void methods must not be constrained or marked for cascaded validation, but method public void com.thinkgem.jeesite.modules.product.entity.Product.setPatternShape(java.lang.String) 红色...原创 2018-05-03 11:54:37 · 4631 阅读 · 0 评论 -
解决Tomcat发布前端请求乱码问题
jeesite正常部署后,根据机构下拉菜单选择相应的机构后,在页面的对应区域显示乱码;如图示:解决方法:1.因为我的Tomcat是在eclipse中,所以在eclipse的servers->sever.xml中修改,如下图所示:2.修改后的 效果如图所示:注意:在操作第一步的过程中,如果直接在Tomcat中修改不通过eclipse的话,当你重新发布后会还原。原创 2017-12-22 09:40:57 · 2012 阅读 · 0 评论