- 博客(29)
- 资源 (13)
- 收藏
- 关注
原创 基于bootstrap 的AceAdmin 1.4版本(iframe修改)
AceAdmin 界面简洁,适合于后端开发者的快速搭建官方地址:http://ace.jeka.by/timeline.html这边我下载了ace Admin的1.4版本,并参考其他资料修改了比较常用的iframe的版本,并已项目的形式,可运行。主要代码:<%@ page contentType="text/html;charset=UTF-8" language="jav...
2019-10-19 11:32:20 1695
原创 layui通用后台模板
layui官方文档 https://www.layui.com/doc/项目路径等,引用的js及css可参考 https://blog.csdn.net/t1012665655/article/details/88528182工作之余,非前端专业人员,参考最基本的访问路径controller@Controller@RequestMapping("/layui/panel")publ...
2019-04-23 11:25:31 6986
原创 echart+ajax动态读取数据库常用的数据化图表(spring+springMVC+Mybatis)
网上动态的例子并不多,都是各种的复制copy,个人正好用到就做了一些简单并常见的(当然json数据的格式写法每一个并不一样,所以并不是唯一的表示方式)具体参考文档详见 http://echarts.baidu.com/option.html#title主要使用MyEclipse(Maven)+HBuilder 写前后代码,基本的目录如下: 1.柱形图,饼图,雷达图以及折线图...
2018-03-01 16:26:38 4346 1
原创 EasyUI美化界面项目系统(整合EasyUI_Insdep皮肤)
原使用easyui开发的系统项目基础做的Demo,极大程度上美化了界面。aceAdmin提炼版本见其他博文,此篇新增与easyui的整合,并最大程度上不改变原系统操作方式,以及主页面的各种功能,减小美化的替代量。老界面:新美化界面:Ace Admin 官方网站http://ace.jeka.by/sitemesh标签使用,decorators.xml过滤jsp页面(参考)https://blog.csdn.net/t1012665655/article/details/885281
2020-11-04 16:02:01 4323
转载 vue init webpack my-project 选项以及下载慢配置
使用cnpm命令代替npm// 安装cnpm命令,不会改变npm的源npm install -g cnpm --registry=https://registry.npm.taobao.org//使用cnpm instalwebpack下载速度快cnpm install --save-dev webpack**查看node及npm版本** 1. node -v 2....
2020-03-03 15:10:40 1126
原创 Java exportExcel分页导出excel
这里提供分页导出,以及分多个sheel,比对于一同导出来讲,速度上的确快不少,但没有做到网上其他文档提了这么快(跟查询的sql有很大的关系,单将数据导出excel来讲很快)package eems.service;import java.io.IOException;import java.io.OutputStream;import java.net.URLEncoder;impor...
2019-08-16 09:22:29 1154
原创 httpclient 调用url推送json数据
1.httpPostJsonpackage eems.common;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;im...
2019-06-28 09:42:53 718
原创 layui 登录页面样式+短信接口
备注:原代码使用的是阿里某短信接口,代码配置跟具体接口文档有关<body> <h1>物料登录</h1> <div class="container w3"> <h2>现在登录</h2> <form method="post" id="formlogin" onsubmit="ret...
2019-04-29 15:44:28 3853
原创 单表单嵌套多个数据源并显示记录,行内编辑(layui)
layer表格官方 https://www.layui.com/doc/modules/table.html前后端数据格式以对象数组,其他方式同理@RequestMapping(value="/show/info",method = RequestMethod.POST) @ResponseBody public Page show(HttpServletRequest r...
2019-04-29 15:18:57 1812
原创 plupload+springMVC上传文件,包括解压缩上传
uploadALLPic 单次上传多图片,uploadZip上传zip或Rar文件解压<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCT
2019-03-18 10:42:08 192
原创 最基础的spring+springMVC项目搭建及sitemesh标签
PS:好多人刚上手ssm及maven时一直会问基础配置,以下可做参考,对比下springBoot一个优势就出来了。1.pom.xml文件[maven库] https://mvnrepository.com/2.Maven个人建议在创建Mavenxiang项目时勾选创建简单的空白项目,如图其他jdbc配置与部分xml配置不在这里显示,若项目需要用到文件上传,在pom.xml已引...
2019-03-13 11:28:54 857
原创 Java相关知识摘录
1. 数据库问题存储过程:预编译的sql语句,优点就是执行的效率高,一定程度上确保数据安全索引:加快检索表数据的方法,帮助mysql高效获取数据的数据结构。常用的MySQL数据库几种基本的索引类型为普通索引,唯一索引,全文索引,主键索引,组合索引。A. 索引可加快检索速度B. 降低了插入,删除等维护任务的速度C. 可以在查询过程中使用优化隐藏器,提高系统的性能D. 同时索引需要占用物...
2019-01-24 13:22:31 145
原创 好用的弹窗,可用于图片展示及日志记录等
因为实际项目需要,在展现日志,图片等上需要一个弹窗组件,可pc,手机端通用最好不过。网上的一些bootstrap等窗体过于繁杂,在多个页面不同需求下,展现并不好。所以,个人对网上一个js简易窗体进行了改动,新增了可鼠标拖动(解决实际需求上窗体挡住原信息问题),新增高度自适应,ajax或url自定义等。<script type="text/javascript" src="${ctx}/...
2018-11-01 14:02:45 392
转载 java的动态代理机制
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或接口,一个
2017-03-08 22:24:34 208
转载 Struts2 拦截器原理和配置
一、Struts2拦截器原理: Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。 比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑之
2017-03-05 20:57:58 250
原创 Struct2 helloworld及基本action
Struct2 helloworld及基本actionstruct2不再跟struct一样依赖于Servlet API和Struts API,提供了拦截器,类型转换器,且提供了jsp,freemaker等表现层技术1.web.xml struct2基本的web.xml配置如下<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9"
2017-03-01 22:00:01 432
原创 面向对象编程OOP基本知识点
面向对象编程OOP1 面向对象(OO) 1) 什么是Object(对象), Object 本意:东西,是指一个具体事物实例—–万物皆对象 2) 面向对象, 面向客观事物之间的关系. 3) 面向对象概念 A 类型: 名词概念, 如: 客人, 菜品, 厨师 B 引用(变量): 引用具体概念实例的代词, 如: 某人, 特价菜 C 对象(东西): 具体概念的个体实例,如:张三
2017-02-28 21:37:21 447
原创 springmvc配置
springMVC的简单增删改查案例,简单认识@controller,@Service,@RequestMapping注解方式1.Dao类book与Category类public class Book { private long id; private String isbn; private String title; private Category categ
2017-02-27 22:02:01 265
转载 JAVA多线程和并发基础面试问答
Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。 2. 多线程编程的好处是什么? 在多线程程序中,多个线程被并
2017-02-26 15:18:23 362
原创 几个常见Mybatis面试试题
1)#{}跟${}区别 #{}:#将传入的数据当成一个字符串表示,相当于 PreparedStatement ps = conn.prepareStatement(sql); ps.setInt(1,id);相对安全,防止sql的注入; :{}:将传入的数据直接以sql语句显示,无法防止sql的注入,一般用于传入数据库对象exp: 1)#{}: select * fro
2017-02-25 21:44:48 1050
转载 hibernate三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的sess
2017-02-22 23:36:00 189
原创 有关hibernate的几个面试问题
1)hibernate的get(),load()问题 当在缓存中没有找到相应的对象时,get会直接访问数据库并返回完全初始化好的对象,而load在缓存无此对象时,只会返回一个代理对象,只有在getid()之外的其他方法被调用时才会真正访问数据库,在一定的情况下提高了性能; 其重要区别其指,在未能发现符合条件的对象时,get方法会返回null,而load方法会抛出ObjectNotFo
2017-02-22 23:22:30 1744
转载 mybatis总结
使用jdbc开发时,和mybatis相比的不足 1,数据库连接,使用时就创建,不使用就释放,对数据库进行频繁连接开关和关闭,造成数据库资源浪费,影响数据库的性能 解决:使用数据库连接池管理数据库的连接 2,sql语句使用硬编码在Java程序中,修改sql语句,就需要重新编译java代码,不利于系统维护 解决:把sql语句放在xml配置文件中,修改sql语句也不需要重新编译java代码
2017-02-10 15:44:50 989
原创 简单的太阳系模型
很早前学视频的一个行星绕太阳转的模型,没事做着玩的不错 主窗口public class MyFrame extends Frame{public void lanchFrame(){ setSize(constant.GAME_WIDTH,constant.GAME_HEIGHT); setLocation(50, 50); setVisible
2017-02-07 15:40:57 1829
原创 Hibernate总结
**hibernate设计及ORM(摘录)** ORM:Object–Relation–Mapping对象关系映射 对象指的就是Java的实体对象; 关系指的是关系型数据库。(Oracle、DB2、MySql、SqlServer) ORM的主要思想就是将程序中的对象和数据库中的数据实现自动映射 转换。利用ORM工具,在查询时,可以自动将记录封装成Java对象返
2017-02-06 15:18:41 190
转载 hibernate N+1问题
什么时候会遇到1+N的问题?前提:hibernate默认表与表的关联方法是fetch=”select”,不是fetch=”join”,这都是为了懒加载而准备的。1)一对多() ,在1的这方,通过1条sql查找得到了1个对象,由于关联的存在 ,那么又需要将这个对象关联的集合取出,所以合集数量是n还要发出n条sql,于是本来的1条sql查询变成了1 +n条 。2)多对一 ,在多的这方,通过1条sql查询
2017-02-04 20:16:08 406
转载 hibernate HQL
本文主要使用一些测试方法来讲解HQL的具体应用采用一对多的关系映射举例,两个类Dept{did,dname,emps},Emp{dept,eid,ename}Dept.hbm.xml中<hibernate-mapping package="com.tarena.demo.po"> <class name="Dept" table="t_dept"> <id name=
2017-01-22 19:59:17 163
原创 java socket简易聊天室
对学完java socket的朋友有一定的帮助,因为当你学好这方面的知识后,想必也有做着玩玩的念头!如下:项目图参照 User类 package hfz.addAction.cn;//用户信息类 public class User{ private String name; public User(String name) {
2017-01-18 12:11:41 1471 1
原创 hibernate关联映射
hibernate实现ORM(对象关系映射)hibernate基本文件(xml非注解) 1)*.java映射类 2)*.hbm.xml 映射文件 3).cfg.xml数据库配置文件(+驱动加载.properties文件)*hibernate有7种映射关系(1)单向一对一 1)Annotation方法 exp:@Entitypublic class Author {
2017-01-16 15:23:53 216
easyui-insdep开源版
2020-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人