Java笔记
小学生414
这个作者很懒,什么都没留下…
展开
-
Java科学计算器,支持三角函数、开根号等多种方式,支持优先级运算
import java.util.LinkedList;import java.util.List;public class Calc { final public static String[] OPT_ADD = { "+", "add", "plus", "jia" }; final public static String[] OPT_SUB = { "-", "sub", "jian", "cut" }; final public static String[] OPT_MUT ..原创 2021-07-11 11:10:49 · 1422 阅读 · 0 评论 -
Intellij IDEA 使用Hibernate生成实体类时返回值为_Dummy_的问题
原因,是因为在以前的普通类中生成getter & setter的时候,选择了setter的样式为Buidler模式。解决方案,随便写一个Student类,写个name属性,给它生成一下setter,要记住在生成之前,把Builder模式改成Intellij Default,确定即可。 ...原创 2018-07-18 15:23:29 · 489 阅读 · 0 评论 -
Hibernate脏数据
今天在使用hibernate向数据库中提交一份更新或者插入的时候,表面上是成功的执行了,而且刷新数据库也看见了数据元组中的项确实是改变了,但是当刷新Web页面使后台逻辑重新加载的时候,会时不时的发现bean的状态是外改动的状态,用统计学的方法统计了一下,正常与不正常的几率五五开。原创 2017-11-13 09:05:26 · 1253 阅读 · 0 评论 -
Null or zero primary key encountered in unit of work clone exception not working 解决方法
今天在开发JPA项目的时候,插入一个新的商家出现了一个奇怪的问题。第一次插入的时候正常,然后再点击一次,插入同样的数据竟然报错:解决方法:https://stackoverflow.com/questions/15032781/null-or-zero-primary-key-encountered-in-unit-of-work-clone-exception-not-worki原创 2017-11-02 18:22:03 · 614 阅读 · 0 评论 -
一阶数据库元组转bean的工具
在编码的过程中,常常会遇到这样的情景:1、从数据库中查找出该学生2、new Student3、调用setter方法将学生的信息录进去例如:(仅供演示)public List getAllStudent() { List students = new LinkedList(); Connection conn = null; Statement st = null; Re原创 2017-10-25 16:35:13 · 391 阅读 · 0 评论 -
JSP配置多url-pattern的正确姿势
写了一个GZip过滤器,实现html文本内容的文件、js、css文件通过gzip传递到客户端,但是不清楚怎么在url-pattern参数上怎么配置,没用web.xml,所以只能用注解。无意间把鼠标放到了url-patter上,出现了如下提示:于是便有了思路= =@WebFilter(filterName = "/GZipCompressFilter", urlPatterns原创 2017-11-09 09:48:38 · 492 阅读 · 0 评论 -
JPA中MySQLSyntaxErrorException问题解决方案
今天在搭建JPA的时候,运行报错:MySQLSyntaxErrorException: Table 'note.NOTE' doesn't exist明明数据库note中是有note这个表的啊~为啥就说我我表不存在了?原因:MySQL表名不区分大小写的设置方法在linux下得设置一下,windows就没有这个问题。mariadb设置之后成功运行,没有出现这个问题。原创 2017-10-23 14:58:31 · 1271 阅读 · 0 评论 -
微信开发框架Java版
首先感谢liuhf等大佬的代码。前些日子封装了一个微信开发框架,也没必要起名字,毕竟不是什么大项目,个人自用妥妥的。使用方法:新建一java web项目新建servlet作为微信接口:/** * Servlet implementation class WxInterface */@WebServlet(name = "/WxInterface", loadOnS原创 2017-10-17 17:29:44 · 1508 阅读 · 1 评论 -
用Tomcat做一个简单的服务器,可以是非Web服务器
使用Tomcat做一个简单的Web服务器很简单,使用Tomcat做一个大型的网站也是Tomcat能够胜任的。前几天我就一直在想,如果我想做一款App,实现同组的驴友在活动时自动共享自己lat和lon信息以供其他人查看,位于热爱户外运动的人来说是一个挺不错的想法。我打算采用json个数的数据进行简单的数据交换,那么,服务器该怎么选择呢?使用php?不不不,那是我想做的还有一件事,就是在一个服务器内不原创 2017-02-13 15:01:09 · 2393 阅读 · 0 评论 -
Java MyLinkedList 示例
注, 编译的sdk版本为java1.7// 源代码。。import java.util.*;public class Main{ public static void main(String[] args) { MyLinkedList myLinkedList = new MyLinkedList(); // cons System.out.println("siz原创 2015-09-14 22:14:30 · 707 阅读 · 0 评论 -
Java MyArrayList 示例
珍爱生命, 远离JDK1.8 。。。 package 表;import java.util.*;@SuppressWarnings("unchecked")public class MyArrayList { private T[] arr = (T[])(new Object[10]); public MyArrayList(){ super(); } p原创 2015-09-14 17:29:15 · 495 阅读 · 0 评论