- 博客(34)
- 收藏
- 关注

原创 程序猿的第一篇博客
作为一个刚毕业的大学生,可能都算不上一个程序猿,2018-7-25日开始了第一篇博客。BZ科班毕业,大学很普通的玩过去了,没技术没学历,也不如众多大神博文挥斥方遒,指点江山一般。什么BAT,技术大牛跟我更加没有关系,多的不谈,往下看。写博客的原因有两点:1.江湖上盛行的传说:好的博文宛如削铁如泥,吹毛断发般的绝世武器,一个高端的程序猿是不能不拥有的。2.有感而发,来自链接:http...
2018-07-25 15:24:29
539
转载 jfreeChat总结
文章目录JFreeChart简介 JFreeChart优点 Maven坐标 JFreeChart曲线图 饼图 效果 代码 生成JPEG图像 条形图 效果 代码 生成JPEG图像 线形图 效果 代码 JPEG图像 XY图 效果 代码 JPEG图像 3D饼图 效果 代码 ...
2019-06-20 11:16:45
2361
1
原创 数据结构-栈,队列
栈:限制线性表,后进先出。四种基本操作:建栈,stack(name)入栈,push(name,dataitem)dataitem是栈顶元素出栈,pop(name,dataitem)空,empty(name)如果栈为空,返回真,反之为假。栈的应用:1.倒转数据(1,2,3,4,5)->(5,4,3,2,1)2.配对数据项栈的实现:链表...
2019-05-08 10:54:37
227
转载 顺序、二分/折半、索引/分块查找
顺序查找简介 顺序查找是在一个已知无(或有序)序队列中找出与给定关键字相同的数的具体位置。原理是让关键字与队列中的数逐个比较,直到找出与给定关键字相同的数为止。代码实现public static int orderSearch(int arr[], int target) { for (int i = 0; i < arr.length; i++) if (arr[i]...
2019-04-17 14:56:17
416
原创 SQL-语句(开发篇)
1.按姓氏笔画排序Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相...
2019-04-12 09:57:27
1554
原创 SQL-语句(技巧篇)
1、1=1,1=2的使用,在SQL语句组合时用的较多“where 1=1”是表示选择全部“where 1=2”全部不选,如:if @strWhere !=''beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhereendelsebeginset @s...
2019-04-12 09:56:28
487
原创 SQL-语句(提升篇)
1、说明:复制表(只复制结构,源表名:a新表名:b) (Access可用)法一:select * into b from a where 1<>1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a目标表名:b) (Access可用)insert into b(a, b, c) select d...
2019-04-12 09:54:44
503
原创 SQL-语句(基础篇)
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'...
2019-04-12 09:53:35
206
原创 软链接和硬链接的作用和区别
参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;-i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作!-l :进行硬式连结 (hard link)的连结档建立,而非复制档案本身;-p ...
2019-03-18 15:27:54
1023
转载 Mybatis之二级缓存
Mybatis默认对二级缓存是关闭的,一级缓存默认开启;下面就说说为什么使用二级缓存需要注意: 二级缓存是建立在同一个namespace下的,如果对表的操作查询可能有多个namespace,那么得到的数据就是错误的。 举个简单的例子,订单和订单详情,orderMapper、orderDetailMapper、在查询订单详情时我们需要把订单信息也查询出来,那么这个订单详情的信...
2018-11-02 08:57:44
110
原创 Mybatis之一对多,多对多查询
association是用于一对一和多对一,而collection是用于一对多的关系一对一(订单和用户):<select id="findOrdersUser" resultType="com.mybatis.xdw.po.OrdersCustom"> select orders.*,user.username,user.sex,user.address from ...
2018-11-01 10:30:26
241
原创 Mybaits之resultType和resultMap实现一对一查询
resultType:po类:public class OrdersCustom extends Orders { private String username; private String sex; private String address; set和get省略}public class Orders { private Integer id; ...
2018-10-18 14:42:48
233
原创 Mybatis-Mapper映射sql片段实例
Mapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace=&
2018-10-11 16:56:59
1104
原创 mybatis-基本架构
1.注意src和config是同级,config文件夹可以选中右键build path。2.具体配置文件db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/testjdbc.username=rootjdbc.password=root log4j.pr...
2018-10-09 09:38:56
234
原创 Struts2-OGNL
OGNL表达式访问值栈:public class User { private int age = 8; public User() { } public User(int age) { super(); this.age = age; } public int getAge() { return age; } public void s...
2018-09-20 15:50:19
118
原创 Struts2-动态结果
forward过程,发起一次request,只有一个值栈。redirect,两次request,不共享值栈,需要动态接受结果。
2018-09-20 10:10:55
198
原创 Struts2之result结果类型
服务器端跳转 客户端跳转 <action name="r1" > <result type="dispatcher" >/r1.jsp</result> </action> <action name="r2" >
2018-09-19 16:04:26
273
原创 Struts2之使用Action属性和DomainModel属性接收参数
public class UserAction extends ActionSupport { private String name; private int age; public String add() { System.out.println("name=" + name); System.out.println("age=" + age); return S...
2018-09-19 15:32:40
180
转载 IoC(控制反转) 和DI(依赖注入)
首先:第一个问题,参与者都有谁?1)对象2)IOC/DI容器3)某个对象的外部资源第二问题:依赖,谁依赖谁?为什么需要依赖?依赖嘛,很好理解的,对象依赖于IOC/DI容器,至于为什么要依赖呢?对象需要IOC/DI容器来提供对象需要的外部资源。第三个问题:注入,谁注入谁?又注入了什么呢?显而易见是IOC/DI容器注入对象,注入了what呢?肯定注入的是某个需要的东西那就是注入对象所需要的...
2018-09-19 14:59:50
318
原创 今日学习之hibernate(四)
HQL分页,语句里面不能写limit,hibernate的Query对象封装两个方法实现分页操作。HQL聚集函数语句写法:查询表记录数QBC条件查询:QBC分页查询:QBC统计查询:QBC离线查询:hibernate检索策略分为两类:(1)立即查询:根据id查询,调用get方法,一调用get方法马上发送语句查询数据库(2)延迟查询:根据i...
2018-09-13 14:44:32
143
原创 今日学习之hibernate(三)
一对多建表:通过外键建立关系一对多映射配置:创建实体类,实体类中,一的那一方要含有多的一方的set集合,多的那一方把一的一方的是实体类对象加入进去。 配置映射关系,对应两个映射文件,双向维护外键的关系。key值是外键的名字。 配置核心配置文件。级联保存:映射文件里面set标签进行配置cascade="save-update"//2.1 把联系人对象 放到客户对象的set集合里面...
2018-09-13 10:32:10
81
原创 hibernate存入数据库为乱码问题
cmd模式下,show variables like'character%';显示mysql所有字符集编码,下图是成功解决后的。在没设置之前,全是其他编码格式,按照 set character-set-client =utf8;的语句设置完后,exit,重新查询发现set只是暂时性的,并没有真正应用到数据库。然后找了很多其他解决办法,此处不一一列举。最后解决办法是找到配置文件.ini,...
2018-09-12 17:28:53
416
原创 今日学习之Hibernate(二)
1.问题:org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update at org.hibernate.解决办法:--设置对应方言,把下图修改为org.hibernate.dialect.MySQL5Dialect --检查其他错误犯了一个低级错误,在设置ID自动增长的时候,...
2018-09-11 17:26:34
147
原创 今日学习之Hibernate(一)
1.什么是持久化:狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。● 保存:把域对象永久保存到数据库。● 更新:更新数据库中域对象的状态。● 删除:从数据库中删除一个域对象。● 加载:根据特定的OID,把一个域对象从数据库加载到内存。● 查询:根据特定的查询条件,把符合查询条...
2018-09-10 17:17:54
109
原创 jQuery Callback 函数
语法:$(selector).hide(speed,callback)callback 参数是一个在 hide 操作完成后被执行的函数。没有 callback:由于 JavaScript 语句(指令)是逐一执行的 - 按照次序,动画之后的语句可能会产生错误或页面冲突,因为动画还没有完成。为了避免这个情况,您可以以参数的形式添加 Callback 函数。$("p").hid...
2018-09-07 17:28:34
95
原创 今日学习之jQuery
1.web.xml的配置注意点:<servlet-name>上下两个必须相同 <url-pattern> 映射路径匹配规则,在浏览器访问的URL要和此路径相同,否则匹配不到。一个servlet可以有多个url-pattern2.引入httpservlet jar包在创建工程的时候,缺少thhpservlet的JAR包,可以从tomcat的 lib 目录...
2018-09-07 17:27:51
141
原创 今日学习之AJAX
XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。与HTML的不同:XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。<!DOCTYPE> DocType Decaration声明头。这个标签告诉了浏览器文档使用了哪种HTML 或 XHTML规范。简单来说:XHTM...
2018-09-06 16:37:50
139
原创 开发问题总结(一)
项目:java前后端开发问题描述:需要重写此方法 ExeProcedureBatchWitchQX_2Out ,调用方法传入四个参数。1.增加对数据的批量处理。 2.增加事务回滚(如果数组中某一个数据有问题,可以把之前执行成功的回滚)3.在传参数的时候,createDeliveBySplit中的第二个的存储过程sql语句的delivery_id参数来自前一个存储过程问题...
2018-08-28 09:23:26
502
2
原创 Spring Boot 集成 FastJson
一、java对象 POJO和JavaBean的区别引用自博客:https://blog.youkuaiyun.com/kobexiaol/article/details/78195856大致理解为:JavaBean看作遵从特定命名约定的POJO二、Fastjson框架引用自博客:https://segmentfault.com/a/1190000014840473https://seg...
2018-07-26 16:15:24
226
原创 一些Spring Boot可能遇到的问题(一)
经过一天的搭建和搜索引擎的帮助下,完成了一些对spring boot的了解。一、Maven配置环境变量1.添加 M2_HOME 系统变量,变量值为Maven的根目录 2.在PATH中添加Maven的Bin目录路径(网上很多在path路径下加%;,自己添加的时候并不是) 3.测试是否配置成功,cmd窗口,输入MVN -V...
2018-07-26 11:03:15
2781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人