- 博客(12)
- 收藏
- 关注
原创 JAVA多线程并发操作
介绍CountDownLatch是一个同步辅助类,它允许一个或多个线程一直等待直到其他线程执行完毕才开始执行。用给定的计数初始化CountDownLatch,其含义是要被等待执行完的线程个数。每次调用CountDown(),计数减1主程序执行到await()函数会阻塞等待线程的执行,直到计数为0final CountDownLatch latch = new CountDownLatch(1);//数字规定启用多少个线程、当数字为0时,结束new Thread(new Runna
2022-02-10 15:20:09
579
原创 powerDesigner反向生成数据库ER图心得
踩了很多坑,今天的总结一下。1.先选择配置数据源2.这步,DBMS选择对应的数据库,这里博主用的是ORACLE数据库,然后点击确定3.选择Using a datasource,如果之前没有设置,点击鼠标位置进入设置4.选择Data source下面的Connection profile,在点击Configure,进行新增5.点击新增6.根据内容进行填写:Connection profile name:输入数据库连接文件名,它会自动加上后缀名.dc...
2021-08-31 14:31:15
1188
原创 SpringBoot使用log4j2心得
因为springboot有默认日志系统,所以当要使用log4j2的时候,需要在pom文件把默认日志先进行关闭,配置如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...
2021-06-18 09:32:41
220
3
原创 Mybatis double、int类型执行update语句的问题。
前提:一般执行update语法和insert语法时,都会用到if test的标签,动态条件来执行。然后刚开始的时候发现,double类型字段if test标签也是写成了 <if test="xxx != null and xxx !=' ' "> 这个时候发现,当更新语法时,这个字段没有传入值时,被默认的改成0。然后去搜索资料,说写成这种形式即可,<if test="x...
2019-07-26 15:19:57
2447
原创 springboot解决跨域问题
非常简单。只需要写一个工具类即可。@comfigurationpublic class CorsConfig{ private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsCo...
2019-04-09 11:22:35
133
原创 springboot集成分页
使用的MyBatis框架,用PageHelper插件。第一步:引入pom文件 <dependency>2 <groupId>com.github.pagehelper</groupId>3 <artifactId>pagehelper</artifactId>4 <version>...
2019-04-09 11:11:58
480
原创 jstree的心得
实体类 : A 属性: id pid name后台数据库sql 最好写成一次性的查找,这样对数据库的访问就会少 sql: select * from 表名这个是ssm框架 后台写成递归的形式,将父集和子集都查出,注意递归写成封装的形式 接口:FindMapper: List<a> select(); 实现:public List<Ma...
2018-07-05 16:17:50
370
翻译 JQ给select的option添加点击事件
我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发。想添加一个option的触发事件,在option中添加onclick 点来点去就是不会触发事件又在select中添加onclick 这下可好了,没选option呢就触发了!!!解决方案: 给selec...
2018-06-06 15:46:12
35658
5
翻译 JQ动态生成select中的option
jQuery获取Select选择的Text和Value:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var ...
2018-06-06 14:25:00
3685
原创 如何将A表查出来的数据放到B表中
My sql 语法 INSERT INTO B SELECT id,username,PASSWORD,NAME,sex ,#{0},#{1} FROM ASql server 语法 insert into b(id,name,password,sex) select id,name,password,'纯爷们' from a;
2018-06-01 11:18:04
12829
原创 mybatis 可以在一个里面写多个SQL
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/test?allowMultiQueries=true"></property>在配置文件中加入 allowMultiQueries=true即可
2018-06-01 08:47:03
2043
转载 spring 在ssh三大框架中充当的角色
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右) stru...
2018-04-18 16:37:08
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人