- 博客(83)
- 资源 (8)
- 收藏
- 关注

原创 sql左连接 右连接 笛卡尔积 全连接 内连接一看就懂的解释
A表数据 B表数据 内连接 全连接 左连接(左外连接) 右连接(右外连接) 笛卡尔积也叫交叉连接
2015-08-08 19:44:23
7354
3
原创 Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
升级到 IntelliJ IDEA 2021.2,启动项目报错Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED解决方案: 删除.idea文件夹,重新导入项目。
2021-07-29 09:54:51
12504
13
原创 linux &> 与 >的区别
linux &> 与 >的区别(也可以说成是linux stdout(标准输出) stderr(标准错误)的区别)&>可以将stderr错误信息重定向输出>可以将stdout标准输出信息重定向输出下面是实际在linux命令行的测试结果:[root@Dev_yang shellScript]# lll-bash: lll: command not found //由于Linux没有lll这个
2016-06-29 16:49:58
12764
2
原创 Groovy下载文件并实时显示下载进度
def stream = new URL("http://sw.bos.baidu.com/sw-search-sp/software/ae80092c654/IQIYIsetup_1001_5.3.21.2659.exe").openStream()def stream2 = new URL("http://sw.bos.baidu.com/sw-search-sp/software/ae800
2016-06-14 23:53:17
2575
原创 linux(centos6) 安装mysql5.7
1.yum localinstall mysql57-community-release-el6-8.noarch.rpm2.yum install mysql-community-server3.service mysqld start4.service mysqld status//查看是否启动成功 显示mysqld (pid 3066) is running.表示启动成功5.grep
2016-05-05 14:08:30
627
原创 linux 命令行wget直接安装jdk8
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u
2016-05-05 10:54:46
9914
原创 mysql5.7忘记root密码以及授权远程访问解决方案
修改my.cnf配置文件sudo vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables,如下:[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 重启服务sudo systemctl restart mysqld登陆并修改密码mysql
2016-04-29 19:27:40
8605
原创 java-利用synchronized实现volatile的功能
“` /** * Created by Dev_yang on 2016/4/23. */ public class ThreadLock2 { public static void main(String[] args) { Service service = new Service(); ThreadA threadA = new Thr
2016-04-23 01:07:55
519
原创 JavaScript是单线程运行的,但是ajax是如何实现的异步函数回调的?
Javascript是单线程 AJAX异步加载是通过浏览器实现的 Javascript执行到相应语句时,向浏览器提交个请求并告诉它回调函数,然后继续执行后面的语句 服务器返回请求后,浏览器调用之前的回调函数(在Js执行完当前不宜中断的语句之后)
2016-04-23 00:49:58
806
原创 javascript--aop实现
1.最简单的实现function test(obj){ console.log('before'); obj.test(); console.log('after');}obj={ test:function(){ console.log('need run code'); }}test(obj);运行结果:beforeneed r
2016-04-05 00:11:25
361
原创 shell脚本--部署应用到tomcat并启动tomcat
#!/bin/sh#-----------------------------------------------------------------------------#备份#-----------------------------------------------------------------------------file=$(date '+%m-%d')#下面一行在控
2016-03-28 23:13:06
3673
原创 java装饰模式
定义:动态地给一个对象添加一些额外的职责。 就增加功能来说, 装饰模式相比生成子类更为灵活。装饰模式的优点 ● 装饰类和被装饰类可以独立发展, 而不会相互耦合。 换句话说, Component类无须知 道Decorator类, Decorator类是从外部来扩展Component类的功能, 而Decorator也不用知道具 体的构件。 ● 装饰模式是继承关系的一个替代方案。 我们看装饰类D
2016-03-01 16:02:12
605
原创 java责任链模式
责任链模式定义如下: 使多个对象都有机会处理请求, 从而避免了请求的发送者和接受者之间的耦合关 系。 将这些对象连成一条链, 并沿着这条链传递该请求, 直到有对象处理它为止。 package cn.yang.test.controller;/** * Created by Dev_yang on 2016/3/1. */public class 责任链模式 { public sta
2016-03-01 15:28:48
310
原创 java命令模式
**定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。**package cn.yang.test.controller;import javax.sound.midi.Soundbank;/** * Created by Dev_yang on 2016/3/1.
2016-03-01 15:02:52
379
原创 java事件监听机制(观察者设计模式的实际运用)
package cn.yang.test.controller;/**java的事件监听机制和观察者设计模式 * Created by Dev_yang on 2016/3/1. */public class Demo { public static void main(String[] args) { EventSource eventSource = new Eve
2016-03-01 10:21:37
2799
原创 java单例模式(线程安全)
package cn.yang.test.controller;/**单例模式 * Created by Dev_yang on 2016/2/26. */public class Singleton { //多线程环境需要加上volatile,保证内存可见性 private volatile static Singleton singleton; private Si
2016-02-26 18:24:13
450
原创 java观察者模式
package cn.yang.test.controller;import java.util.ArrayList;import java.util.List;/**观察者模式 * Created by Dev_yang on 2016/2/26. */public class Test { public static void main(String[] args) {
2016-02-26 14:31:36
401
原创 java函数回调实现原理
package cn.yang.test.controller;/** * Created by Dev_yang on 2016/2/26. */public class CallBack { public static void main(String[] args) { Caller caller = new Caller(); caller.se
2016-02-26 09:59:44
540
原创 jquery取不到cookie中的值(本地有cookie但就是无法取到对应的值)
假如有一个cookie是这样 名字: imgProduct 内容: “3024fake%path” 那么通过$.cookie(“imgProduct”) 你就会取到一个undefined的结果 造成这个现象的原因是因为你的cookie值中有特殊符号% 去掉这个特殊符号 就能够获取到值了改成这个样子就可以了 名字: imgProduct 内容: “3024fakepath”这个隐藏的bug
2016-02-17 18:30:14
5027
原创 Ajax 文件上传
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <script src="//cdn.bootcss.com/jquery/2.2.0/jquery.min.js"></script> <script src="image-upload/js/ajaxFileUpload.
2016-01-20 17:59:46
413
原创 Web Uploader图片上传 java实现
后台代码 @RequestMapping("/fileUpload.do") public void uploadFiles(@RequestParam MultipartFile file, HttpServletRequest request, HttpServletResponse response){ InputStream inputStream = null;
2016-01-20 15:09:45
2093
原创 Spring task @Async执行失败原因分析
package cn.yang.test.utils;import cn.yang.test.entity.Student; import org.springframework.scheduling.annotation.*; import org.springframework.stereotype.Component;import java.text.SimpleDateFormat;
2016-01-19 11:00:40
2291
原创 poi报表技术快速入门demo(带图片插入)
maven依赖 <!--POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.
2016-01-14 17:11:42
669
原创 shiro登陆成功不跳转successUrl的问题
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <!-- loginUrl认证提交地址,如果没有认证将会请求此地址进行认证,请求此地址将由for
2016-01-07 10:54:45
10199
转载 Java大型网站架构演变史介绍
深入解析java应用程序的一般架构 http://www.aiweibang.com/yuedu/73572350.html
2016-01-05 22:55:59
548
原创 jersy restful webservice快速入门Demo(带pom文件)
pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/mave
2015-12-25 16:39:37
813
原创 最简单的cxf restful webservice Demo(包括与spring集成)
package pojo;import java.util.Date;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement(name = "student")public class Student { private long id; private String name; private Dat
2015-12-15 10:35:19
1026
原创 mysql实现定时器任务(业务场景每天统计订单数)
下面是定时器实现的代码(任务完全由mysql完成)//查看event是否开启(mysql重启就默认关闭了--OFF代表关闭)show variables like 'event_scheduler'; //如果没有开启的话执行下面的语句set global event_scheduler='on'//创建存储过程(使用游标来遍历数据) CREATE PROCEDURE timer() B
2015-12-11 14:37:57
4289
原创 org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [cn.itcast.erp.auth.
出现这个错误的原因是: 假如A表对应B表 是一对多 A表中的外键b_id的值在B表中主键找不到匹配的值与之对应 就报了上面的错误
2015-11-16 11:59:54
845
原创 mybatis 从数据库查询的信息不完整解决办法
List<Product> products = productService.getProductListWithPage(productQuery); 今天碰到一个很奇怪的现象,上面的代码查出的信息和数据库中的数据有偏差,查了半天才发现是一个细节写错了下面是错误的写法<select id="getProductListWithPage" parameterType="cn.itcas
2015-11-02 22:07:19
7424
7
原创 js代码报错:Uncaught ReferenceError: checkBox is not defined
$(function(){ //全选删除按钮 function checkBox(){ alert("hah"); } ........其余代码省略 }); 上面是js代码下面是html中的片段,其中定义了一个checkBox()函数
2015-11-01 12:36:14
7647
3
原创 springmvc后台接收不到图片解决办法
“` public class UploadController {@RequestMapping(value="/upload/uploadPic.do")//required=false express file upload is optionalpublic void uploadPic(@RequestParam(required=false)MultipartFile file){
2015-10-30 22:19:45
1657
原创 oracle sql语句优化
本文参考自Oracle+SQL优化一书在 where 子句中使用了 is null 或 is not null,那么 索引就会失效带通配符的like语句会导致索引失效 select * from employee where last_name like ‘%cliton%’; 但是%不出现字符串 起始位置时索引依旧有效 select * from employee where last_
2015-10-24 18:42:16
428
原创 找出两个字符串中最大的公共子串(java实现)
import java.util.HashSet; import java.util.Set; public class Test { public static void main(String[] args) { String s=”jdfisdo27548ghdgyang”; String s2=”jfiyang27543gdso”;
2015-10-20 21:12:20
1929
转载 Hibernate session加载对象的过程
阐述Session加载实体对象的过程。 答:Session加载实体对象的步骤是: ① Session在调用数据库查询功能之前,首先会在一级缓存中通过实体类型和主键进行查找,如果一级缓存查找命中且数据状态合法,则直接返回; ② 如果一级缓存没有命中,接下来Session会在当前NonExists记录(相当于一个查询黑名单,如果出现重复的无效查询可以迅速做出判断,从而提升性能)中进行查找,如
2015-10-13 16:48:36
1472
原创 斐波那契数列(递归与循环的区别)
递归:#include<stdio.h>long long f(unsigned int n){ int t[2]={0,1}; return n<2?t[n]:f(n-1)+f(n-2);}void main(){ printf("%I64d",f(100));}循环:#include<stdio.h>long long f(unsigned
2015-09-29 09:00:18
744
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人