自己学习使用的一些小记
布偶猫葵葵
这个作者很懒,什么都没留下…
展开
-
java 数据库的连接过程
1:加载驱动 。Class.forname(数据库驱动名)2:建立数据库连接。使用DriverManager里面的getConnection()静态方法来获取数据库连接对象。Connection conn=DriverManager.getConnection(String url,String user,String pass);3: 创建 statement 对象。通过 conne...原创 2020-04-22 13:59:25 · 148 阅读 · 0 评论 -
js 中从文件的路径获取相应的文件名
var value="http://114.116.37.87:8084/garbageClassifyManageSystem/resources/images/5bfaee44d70eae6b8f918bb4f626e010.mp4";pos = value.lastIndexOf('/');str = value.substr(pos+1);...原创 2020-01-11 10:27:20 · 2257 阅读 · 0 评论 -
java 根据日期判断当月有多少天数
//year年份(四位数)//month月份(从1开始)publicstaticintgetMonthDays(intyear,intmonth){if(month==2){if((year%4==0&&year%100!=0)||(year%400==0)){...原创 2019-12-25 17:56:41 · 1239 阅读 · 0 评论 -
mysql 根据相应的年月日来查询相应范围内额数据
SELECT *FROM t_device_value_yearWHEREyear(date)='2011' and month(create_time)='01'and day(create_time)='01'and hour(create_time)='00'原创 2019-12-24 15:22:30 · 732 阅读 · 0 评论 -
svn 服务器之间本地仓库数据的迁移
有2种方式:第一种方式:直接将本地自己dowm下来的代码导入到本地svn服务器上。(缺陷是:没有把版本号同步上来,这种领导说不行,也不建议用这种方式)第二种方式:操作原始svn服务器,将原始svn服务器上需要导出的仓库进行备份,文件以dump的方式呈现。(这种方式更合适)备份思路是:第一步:将准备要迁移的仓库导出 svnadmin dump第二步:在目标服务器上创建新的仓库第三步:导...原创 2019-03-13 15:09:38 · 1463 阅读 · 0 评论 -
自己关于mysql 的一些使用
1:在设计数据库的时候,现在一般都会考虑使用逻辑主键的关系; 物理主键和逻辑主键之间的区别: 逻辑主键:只要把id 放入从表中,自己通过代码进行管理表与表之间的关系,不需要额外设置 物理主键需要设计数据库的时候就开始设置主从键;2. 基本的sql 语句insert into user(列1, 列2, 列3, 列4, 列5) values(值1, 值2, 值3, 值...原创 2019-04-16 16:23:42 · 207 阅读 · 0 评论 -
怎么解决Struts2 URL跳转S2-017 的问题
出现的问题:在访问网站的路径后面加上?redirect:http://www.anonymous.com/ 可以直接通过网址重定向到指定的网站解决的办法: 创建一个实体类继承DefaultActionMapper 来重写里面的一些方法import org.apache.struts2.dispatcher.mapper.ActionMapping;import or...原创 2019-04-26 13:56:37 · 1250 阅读 · 0 评论 -
java 对于高并发的一些理解
并发是什么: 就是多个线程同时处理不同的操作;高并发:就是很多用户同时访问,导致系统数据不正确,出现脏读等情况.常见的解决放法: 硬件来说使用集群技术,更好的服务器以及数据库 从技术层面来说: 使用缓存,最常见的是redis,一般来说,可以允许丢失,变更频率较低,全项目通用的,实际上还是要根据相应的业务进行判断 数据都可以存放在缓...原创 2019-05-09 15:13:33 · 220 阅读 · 0 评论 -
有关线程安全的一些知识
并发: 就是CPU 在同一时刻执行多个任务.java 的并发就是由多线程实现的. 但是使用多线程可能会引起 死锁,脏读等情况,会引起线程安全性问题.线程安全就是:在多线程环境中,能永远保证程序的正确性.从代码层面来说我们一般要么使用synchronized ,要么都是使用加锁的方式进行使用:synchronized实现原理就是Java为每一个对象都内置了一个锁对于一个类的...原创 2019-05-09 15:42:42 · 90 阅读 · 0 评论 -
使用 cors 的一些心得
1: 什么时候才会出现跨域 一般来说微服务项目中都存在跨域的问题,原因可能是 域名不同,二级域名相同,子域名不同,协议不同,端口不同2: 解决方式 从技术层面来说解决可以从前端或者后端来解决。 前端解决方法: JSONP , google 提供了一个跨域插件 jfream 后端解决方法: 全局 cors 配置 和 局部 cors...原创 2019-07-22 10:49:28 · 604 阅读 · 0 评论 -
java 中的 @SuppressWarnings 的使用说明
该注解的作用是 给编译器一条指令,告诉编译器对被批注代码的元素内部的某些警告保持忽视。常用的一些使用的场景抑制单类型的警告@SuppressWarnings("unchecked") public void addItems(String item){ @SuppressWarnings("rawtypes") List items = new Array...原创 2019-07-22 11:30:08 · 201 阅读 · 0 评论 -
mysql 中查询当天的某一个时间段的sql 语句怎么写
SELECT *FROM t_device_value_hourWHERE ( create_time >= date(now()) AND create_time < DATE_ADD(date(now()), INTERVAL 1 DAY) )AND time(create_time) BETWEEN time(...原创 2019-07-31 11:17:33 · 1794 阅读 · 0 评论 -
java 代码获取当天24小时的整点时间
Date day=new Date();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd 00:00:00");SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String s = df.format(day);Date date = df....原创 2019-08-14 16:27:01 · 9499 阅读 · 2 评论 -
mybatis 的批量插入
1: 最简单的就是在service 中使用 for循环的批量插入 for (int i = 1; i <= num; i++) { User user = new User(); user.setUserName("a" + i); user.setCreateDate(new Date()); userDao.insertUser(user)...原创 2019-08-26 11:29:56 · 145 阅读 · 0 评论 -
spring 的一些问题
spring 的特点:spring 是分层的,一站式,轻量级开源框架.分层: 表现层 jsp/servlet 业务层: service 持久层 : dao/mapper一站式: spring 提供了各层的解决方案。 表现层: springmvc 业务层: IOC,AOP ...原创 2019-03-07 17:58:17 · 236 阅读 · 0 评论 -
有关线程的一点知识
1:什么是线程 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运算单位.2. 如何在java 中实现进程 在java 中实现进程有两种方法:1)继承java.lang.Thread 类2)直接调用Runnable接口3 在使用的使用一般是继承 thread 类还是调用 runnable 接口 Java 一般都是单继承,多实现,如...原创 2019-03-07 11:37:06 · 88 阅读 · 0 评论 -
如何使用jpa中的hibernate来逆向生成表格中的实现类
1.在pom文件里面写入hibernate的依赖包 <!--hibeinate对jpa的支持--><dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> ...原创 2018-11-03 14:35:20 · 232 阅读 · 0 评论 -
http协议的IO流下载数据
@RequestMapping("/downloadfile") public void downloadfile(String filePath,String token , String name) throws IOException { //获得请求文件名 if(!StringUtils.isEmpty(token)){ filePath = filePa...原创 2018-11-14 18:20:55 · 923 阅读 · 0 评论 -
java三元运算符最简单的格式
package www.study;import javax.swing.plaf.basic.BasicInternalFrameTitlePane;public class Study01 { /* * 多行注解的快捷键 ctrl+shift+/ * */ public static void main(String[] args) { int ...原创 2018-11-14 22:06:05 · 5240 阅读 · 0 评论 -
MD5加密工具类
import java.security.MessageDigest;/** * @Author:wenxin * @Description: * @Date:Created in 9:46 2018/11/30 * Modified By: */public class MD5Utils { private static final String hexDigIts[...原创 2018-11-30 10:15:52 · 301 阅读 · 0 评论 -
定时器的写法
package www.wenxin.test;import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimeTest { public static void main(String[] args)...原创 2018-12-26 16:03:00 · 287 阅读 · 0 评论 -
mybatis 中的resultMap的使用场景以及基本用法
resultMapconstructor - 用于在实例化类时,注入结果到构造方法中 idArg - ID 参数;标记出作为 ID 的结果可以帮助提高整体性能 arg - 将被注入到构造方法的一个普通结果 id – 一个 ID 结果;标记出作为 ID 的结果可以帮助提高整体性能 result – 注入到字段或 JavaBean 属性的普通结果 association – 一个复...转载 2019-01-03 16:37:41 · 1398 阅读 · 0 评论 -
HSSF使用
@RequestMapping(value = "downloadTaskListExcel", method = RequestMethod.GET)public void downloadTaskListExcel(String projectNo, HttpServletResponse response) { if (!StringUtils.isEmpty(projectNo)...原创 2019-01-14 17:55:34 · 603 阅读 · 0 评论 -
使用Freemarker 导出word 文档
1.首先在world 里面定义好文本,需要动态添加的字段都使用字母表示.2.把文件保存为 *.ftl 的格式3.用 Firstobject free XML edito 打开,将你需要动态生成的字段打上标记,${} 这样就可以4把*.ftl 模板文件引入到自己的项目中去5. 编写后台代码,实现下载 使用前在当前页面注入private Configuration...原创 2019-01-22 14:13:30 · 210 阅读 · 0 评论 -
freemarker 在生成word 的时候同时动态插入图片
@RequestMapping(value = "downLoadWord", method = RequestMethod.GET)public void downloadExcel(String constCheckId, HttpServletResponse response) throws IOException, TemplateException { Co...原创 2019-01-22 17:58:23 · 1318 阅读 · 1 评论 -
java 基础的一系列问题
1: java 的一些特性 java 是开源的,免费的。 java 是跨平台的,使用java 开发的软件可以在任何平台下运行,可以真正的实现一次编写到处运行. (java 为什么可以实现跨平台运行:主要是不同的操作系统上装上了不同的jvm虚拟机)2: java 开发环境的了解 常见的有两个概念: jre 和jdk jre : 我们常说的 java...原创 2019-03-06 17:19:24 · 93 阅读 · 0 评论 -
springboot与hibernate的简单的结合使用(三层架构)
controller层package wenxin.huahua.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.ResponseEntity;import org.springframework.stereotype.Co...原创 2018-10-11 14:43:49 · 520 阅读 · 0 评论