随笔分类 - java基础系列
java基础系列讲解
摘要:之前用到了定时任务,而且要求是可以动态修改定时时间,但是不要重启服务器,查了一些资料,找到了很好的一种方法,下面直接上代码。 uartzManager.java 动态添加、修改和删除定时任务管理类 1 package com.datcent.downloadCSV.quartzManager; 2
阅读全文
摘要:项目中用到了批量更新。 下面先记一下批处理映射吧: mybatis批量插入 mybatis批量删除 此处的maps接口中的@Param值对应,属于自定义变量。 mybatis批量更新 说说遇到到问题: 获取mybatis的update行数,总是返回负数。后来在官网上找到原因,是由于defaultEx
阅读全文
摘要:1.什么是webService? 1.1.先说好处: 基础概念: (1)理解服务: 现在的应用程序变得越来越复杂,甚至只靠单一的应用程序无法完成全部的工作。更别说只使用一种语言了。因此需要访问别人写的服务,以获得感兴趣的数据。 在写应用程序查询数据库时,并没有考虑过为什么可以将查询结果返回给上层的应
阅读全文
摘要:工作中用到了行列转置,把这两种情况的算法记下来,以便后用 1.行列数相等的转置 测试结果: 2.任意数组转置 测试结果:
阅读全文
摘要:前台代码:注意.contentType : "application/json; charset=utf-8",必须要设置,只有这样SpringMVC才认识这个json数组参数 后台代码:
阅读全文
摘要:1.先说插入数据到mysql中的mapper.xml写法: 参数都是list<model>类型 2.oracle这种做法会报”java.sql.SQLException: ORA-00933: SQL 命令未正确结束“ 错误 正确做法如下: 参数都是list<model>类型 第一种:使用 inse
阅读全文
摘要:添加项目依赖的时候,有些jar下载不下来,只有手动下载或安装到本地仓库了 3.然后将生成的文件全部复制到对应的本地仓库文件夹下就可以了
阅读全文
摘要:在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性
阅读全文
摘要:正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我 从网站的角度,只在代理
阅读全文
摘要:1.1. 传统项目中的图片管理 传统项目中,可以在web项目中添加一个文件夹,来存放上传的图片。例如在工程的根目录WebRoot下创建一个images文件夹。把图片存放在此文件夹中就可以直接使用在工程中引用。 优点:引用方便,便于管理 缺点: 1、如果是分布式环境图片引用会出现问题。 2、图片的下载
阅读全文
摘要:使用Gson转换hibernate对象遇到一个问题,当对象的Lazy加载的,就会出现上面的错误。处理方式摘抄自网上,留存一份以后自己看。 网上找到的解决办法,首先自定义一个类继承TypeAdapter: 然后初始化gson对象的方式: 这样就解决了,出现这个错误的主要原因是,hibernate采取懒
阅读全文
摘要:先说说死锁概念: 当一个线程永远地持有一个锁,并且其他线程都尝试去获得这个锁时,那么它们将永远被阻塞,这个我们都知道。如果线程A持有锁L并且想获得锁M,线程B持有锁M并且想获得锁L,那么这两个线程将永远等待下去,这种情况就是最简单的死锁形式。 在数据库系统的设计中考虑了监测死锁以及从死锁中恢复,数据
阅读全文
摘要:废话不多说,直接上代码! PageBean类 dao层实现实例 Service层对PageBean进行封装 前台EL表达式分析
阅读全文
摘要:一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的
阅读全文
摘要:记下来,方便以后查看 User类 1 package com.xujingyang.ThreadSocket; 2 3 import java.io.Serializable; 4 5 public class User implements Serializable { 6 private Str
阅读全文
摘要:废话不多说,案例如下 清晰明了不,嘿嘿
阅读全文
摘要:网上摘来的,以后可能会用到 java开发中经常会有数字、货币金钱等格式化需求,货币保留几位小数,货币前端需要加上货币符号等。可以用java.text.NumberFormat和java.text.DecimalFormat实现。
阅读全文
摘要:问题1:非静态成员内部类里面为什么不能有静态成员和方法? 问题2:为什么局部内部类不能加任何权限修饰符
阅读全文
摘要:前段时间刚做过,事件一长就容易忘,赶紧记下来先 1 package com.xujingyang.JT; 2 3 public class Jt { 4 interface Listenner{ 5 public void run(); 6 } 7 8 9 class test{ 10 Listen
阅读全文