- 博客(34)
- 收藏
- 关注
原创 Oracle 批量插入
public void addShhd(List<ShhdManageBean> list){ Connection conn = null; PreparedStatement ps = null; int batchCount = 0; String sql = "INSERT INTO FIREPOINT_PT (LATITUDE, LONGITUDE, MONITOTIME) values(?,?,?) ";
2021-01-12 10:19:05
186
1
原创 学习设计模式--持续更新
认识策略模式 策略模式的重心策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。算法的平等性策略模式一个很大的特点就是各个策略算法的平等性。对于一系列具体的策略算法,大家的地位是完全一样的,正因为这个平等性,才能实现算法之间可以相互替换。所有的策略算法在实现上也是相互独立的,相互之间是没有依赖的。所以可以这样描述这一系列策略算法:策略算法是相同行为的不同实现。运行时策略的唯一性运行期间,策略模式在每一个时刻只能使用一个具体的策略实现对象
2020-11-02 17:18:35
177
原创 list数组根据时间日期 去重及排序
//日期格式 static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); public static long DateCompare(String s1,String s2){ try { Date d1 = sdf.parse(s1); Date d2 = sdf.parse(s2); //排序规则 return (
2020-10-09 09:47:34
1810
转载 Netty入门教程——认识Netty
Netty入门教程——认识NettyNetty什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke’s Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区,像大型公司 Facebook 和 Instagram 以及流行 开源项目如 Infin
2020-05-16 15:52:47
143
原创 CXF框架介绍及Spring集成
CXF框架介绍及Spring集成一、CXF框架介绍1、什么是CXFApache CXF = Celtix + Xfire2、CXF的优势(1)支持多种协议:* SOAP1.1,1.2* HTTP* CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS。C,c++,C#)(2)并可以与Spring...
2020-03-16 16:24:47
796
原创 WebService简单学习
一、WebService介绍1、WebService定义顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,从而实现远程调用。web service能解决:* 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据)* 一个跨语言、跨平台的规范(抽象)* 多个跨平台、跨语言的应用间通信整合的方案(实际)2、webservice理解我...
2020-03-16 15:25:19
241
原创 jdk1.8新特性
1、default关键字//接口中可以有普通方法 继承接口时 可以不实现 public default void test2(){ System.out.println("我是新特性1"); }2、Lambda 表达式函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接...
2020-03-06 08:40:35
108
原创 ubantu安装java和tomcat
ubuntu控制台启动方式 ctrl+alt+t查看IP地址 ifconfigroot用户切换:sudo su 输入登录用户的密码1.openssh-server:ssh的服务 安装服务openssh-server获取更新:sudo apt-get update安装openssh-server :sudo apt-get install openssh-server (Y/N) yc...
2019-10-23 08:57:52
114
原创 微信公众号开发
链接: https://pan.baidu.com/s/1fJ9UM6xDU0_rZMoVWdVsMw&shfl=shareset 提取码: 9bf5 所需文件首先购买一条隧道 刚开始好像有免费的 可以测试内外穿透工具进入config.ini#将本文件放置于natapp同级目录 程序将读取 [default] 段#在命令行参数模式如 natapp -authtoken=xx...
2019-10-22 16:06:58
252
转载 MD5加密技术
什么是MD5?MD5是一种加密算法它可以将字符串、文件、压缩包等转换成一个固定长度为32位的字符串MD5的长度32位字符串MD5是唯一的吗?不唯一,一个32位字符串无法加密无数的事物MD5能被破解吗?自称可以破解,但是需要至少一百多年。其实有其他破解方法!例如穷举法,彩虹表,碰撞MD5的作用既然是加密技术,那肯定是为了让一些东西不能随便让人看到,比如保存到数据库的密码,也是MD...
2019-09-25 15:40:40
201
转载 加密和解密(1):常用数据加密和解密方法汇总
数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。一、加密的基本概念“加密”,是一种限制对网络上传输数据的访问权的技术。原始数据(也称为明文,plaintext)被加密设备(硬件或软件)和密钥加密而产生的经过编码的数据称为密文(ciphertext)。将密文还原为原始明文的过程称为...
2019-09-25 15:22:16
6426
原创 mybatis 一对一 一对多 多对多 (注解)
@Select("select * from card where uid=#{uid}") public Card findCardByUid(int uid);@Select("select * from users") @Results({ @Result(property ="card",column ="uid",one = @One(sel...
2019-09-24 11:56:29
214
原创 mybatis 一对一 一对多 多对多 (xml)
区别:自定义返回结果集里的association 和 collection 不同而已一对一<!--自定义返回类型 自定义返回结果集--> <resultMap id="usersAndCard" type="Users"> <!--查询用户的同时查询卡的信息--> <id property="uid" colum...
2019-09-24 11:46:58
695
原创 oracle 同义词视图 存储过程
/*数据库对象同义词 synonym 相当于给表一个别名对于表 创建同义词*/create public synonym syn_emp for emp;select * from scott.syn_emp;–授权查询同义词grant select on scott.syn_emp to mrshagrant create synonym to scott;–视图 view ...
2019-09-03 12:02:21
822
原创 oracle 游标
–游标 遍历结果集 处理sql语句执行出来的多条数据declaremyr emp%rowtype;beginselect * into myr from emp;dbms_output.put_line(myr.ename);end;/*1<<b_loop>>exit b_loop when 条件2while 条件 loopend loop;3for ...
2019-09-03 09:03:22
149
原创 oracle的函数与锁机制
一、oracle里的单行函数1、字符函数(1)lower转小写select lower(‘Hello Word’) from dual;(2)upper转大写select upper(‘Hello Word’) from dual;(3)initcap每个单词的首字母大写select initcap(‘hello world’) from dual;(4)substr截取字符串*...
2019-08-29 16:39:22
473
原创 oracle 语句
普通用户连接sqlplus scott/scott;超级管理员身份连接sqlplus sys/orcl as sysdba;用户断开与当前数据库的连接disc连接数据库conn scott/scott修改密码password创建用户create user xiaoming indentified by xiaoming;系统授权grant connect,resource...
2019-08-28 16:04:00
255
原创 manytomany
package com.sw.test;import java.util.List;import java.util.Set;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Config...
2019-08-07 15:05:02
115
原创 onetomany
package com.sw.test;import java.util.Set;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.jun...
2019-08-07 15:04:14
124
转载 HashMap 排序题,上机题
已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 age 倒序进行排序。排序时...
2019-07-23 10:30:49
219
原创 Hibernate 批量增删改 查询所需要的列 分页查询
//查询非持久态的数据 /*String hql="select a.aid,a.aname from Author a"; Query query=session.createQuery(hql); List<Object[]> list=query.list(); for (Object[] obj : list) { System.out.println(o...
2019-07-11 17:42:16
100
原创 Hibernate表的关系 多对多
映射文件package com.lj.test;import java.util.List;import java.util.Set;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cf...
2019-07-10 16:58:49
108
原创 Hibernate 表的关系 一对多
package com.lj.entity;public class City { private Integer cid; private String cname; //找到城市就要找到该城市对应的一个省份的对象 private Province province; public Integer getCid() { return cid; } public vo...
2019-07-09 19:42:48
99
原创 Hibernate 表的关系 一对一
一对一测试package com.lj.test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.After;import...
2019-07-09 18:47:12
102
原创 Hibernate关于对象的三种状态
持久态 session空间中有这个对象(该对象纳入了session的管理范围),数据库中有与之对应的数据持久态数据:对象中的属性值与数据库中的数据保持一致,如没有,则会同步更新(发送修改语句) Student s=session.get(Student.class,4); //重新赋值 s.setSage(13); //session.update(s);(可以不要)游离态 /...
2019-07-08 11:47:44
92
原创 Hibernate第一次 增删改查 和环境
ORM:Object对象 --> 实体类Relation关系 --> 表Mapping映射 —xml下载jboss插件(偷懒 后面不用手写xml)映射怎么连接数据库(哪个数据库)
2019-07-05 15:13:40
205
原创 s标签获取
通过ognl调用action中的普通方法:<s:property value="getSum(10,11)"/>通过ognl调用action中的静态方法:<s:property value="@com.sw.action.OgnlAction@sayHello()"/>通过ognl调用action中的静态属性:<s:property value="@com....
2019-07-04 14:43:40
163
原创 配置自定义拦截器(在拦截器中可以增加一些功能)
第一种方式继承MethodFilterInterceptor第二种方式实现Interceptor接口拦截器的流程 拦截器–>action–>拦截器
2019-07-04 12:08:27
389
原创 基础语言
jstl jsp standard tag language jsp基本标签库ognl 对象图导航语言 Object-Graph Navigation Language
2019-07-01 16:36:17
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人