- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 实现JSON String<->Java Object的Mapper
import java.io.IOException; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.fasterxml.jackson.annotation.JsonInclude.Include; import c
2018-01-08 15:28:47 644
原创 Struts2Utils工具类,用来传json数据
package com.pacia.framework.core.utils.web.struts; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.ser
2018-01-08 15:27:09 2124
原创 TCP/IP协议以及创建和断开
TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准 [应用、表示、会话]应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 [传输]传输层:TCP,UDP [网络]网络层:IP,ICMP,OSPF,
2017-09-12 14:29:15 612
原创 HashMap+ConcurrentHashMap+HashTable
1.HashMap hashmap是一个“链表散列”的数据结构,即数组和链表的结合体。 hashmap是线程不安全的,再多线程环境下使用hashmap进行put操作会引起死循环,导致CPU利用率接近100%,因此在并发情况下不能使用hashmap 2.HashTable HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效
2017-09-06 10:32:00 237
原创 记一次(mybatis)sql传map,list,参数小结
1.简单的map传参 map的键值传参只需要在sql中注明#key#,设置parameterClass="Map"即可 select id from table where name=#id# 2.list参数 像list,array参数一般结合in使用,即需要在语句中遍历出来,网上看了下一般使用<foreach>标签(使用foreach标签,参数#{}里面...
2017-09-05 13:30:43 3634
原创 进程和线程(基础)
一.(引用别人对两者的分类) 定义方面:进程是程序在某个数据集合上的一次运行活动;线程是进程中的一个执行路径。角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是系统调度的最小单位。资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。同时线程还有自己的栈和栈指针,程序计数器等寄存器。独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存
2017-07-20 15:29:49 201
原创 String、StringBuffer、StringBuilder小结
三者执行速度比较:StringBuilder>StringBuffer>String1.String.字符串常量;----每当用String操作字符串时,实际上是在不断的创建新的对象,而原来的对象就会变为垃圾被GC回收掉,可想而知这样执行效率会有多底。 (常量池:字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候...
2017-07-19 10:51:41 172
转载 从追MM到23种设计模式(贼形象)
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品
2017-07-18 15:14:39 179
原创 六大设计原则(概念)
1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,是通过增加代码进行的,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(Liskov Substi
2017-07-18 09:47:49 447
原创 基础(冒泡排序+汉字转换+datagrid+date格式加一年+个性代码)
1.,冒泡排序 public class BubbleSort { public static void main(String[] args) { int[] array = {10,5,7,12}; System.out.print("排序前;"); printArray(array); bubbleAscSort(array); bubbleDescSort(arr
2017-07-17 15:32:18 284
原创 折线图+(饼图、柱状图)
遍历数据格式 $.each(ajDataNew, function(key, val) { yset.push( val.thickmin); name = val.station; xset.push([val.inspectingdate +'/'+val.inspectingunit]) ;//为x轴数组赋值 growth += va
2017-07-17 14:50:07 916
原创 uploadify文件上传以及预览
1.项目中uploadify上传js格式 $('#file_upload').uploadify({ 'swf' : '${ctx}/js/uploadify3.2.1/uploadify.swf', 'uploader':'${ctx}/upload/uploadAction!uploadFile?jsessionid='+"", 'buttonText' : '添
2017-07-17 14:31:29 589
原创 excel表格导入数据库后台JAVA方法
1.判断文件类型 public class ReadExcal { /** * 对外提供读取excel 的方法 * */ public List> readExcel(File file) throws IOException { String fileName = file.getName(); System.out.prin
2017-07-17 14:19:39 887
原创 利用poi将数据库数据导出excel
spring+springmvc+mybatis 1.控制层controller @Controller @RequestMapping("/user") public class UserController { @Autowired private UserService userService; /** * 用于导出excel的查询结果 * @param queryJ
2017-07-17 14:04:22 555
空空如也
各位大佬,为什么mybatis中的动态sql语句不能使用foreach?
2017-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人