- 博客(19)
- 收藏
- 关注
原创 jar暂时不写名
//通过key获取需要的 可以配置在配置文件或者解析jar包存库,解析jar的话注意jar需要特定文件指定解析操作 private Map<String, WService> services = new ConcurrentHashMap<>(); public Optional<WService> getWService(String channelCode,String filePath) { try { ...
2022-01-28 16:11:59
533
原创 【无标题】
1、spring 两个bean相互注入时spring的处理方式相互依赖:A 依赖 B, B 依赖 A当 A 创建的时候,会把 A 对应的 ObjectFactory 放在缓存中,当依赖注入的时候发现了 B 对象,调用 getBean() 方法获取 B 对象, 然后创建 B 对象,会把 B 对应的 ObjectFactory 放在缓存中。此时 B 依赖 A ,然后再调用 getBean 获取 A 对象, 此时调用 AbstractBeanFactory#doGetBean 从缓存中获取到 A 对应的
2021-11-23 09:25:11
1465
原创 JAVA微信支付(网页扫码支付)
公众号配置好后:配置说明可以开始开发开发步骤:1、生成订单(这里就不展示代码了)2、获取支付url//获得微信支付二维码 private String getPayCodeUrl(OrderDto order) { String spbill_create_ip = "127.0.0.1"; String nonce_str = PayUtil.createN...
2018-11-20 20:12:14
580
原创 JAVA微信支付(公众号支付JSAPI)
分为三步,1、JSSDK要获取config:官方文档(前置)注意根据base_token(access_token)Map<String,Object> resultMap = new HashMap<>();String geturl = WechatConfig.GET_TICKET_URL+"?access_token="+this.selectByU...
2018-11-19 20:14:56
845
原创 java获取微信公众号openid
官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211408421、在需要获取用户openid的网页访问(一般在首页)https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&...
2018-11-15 17:39:36
3201
原创 webService之 jaxws
简介:JAX-WS 的全称为 Java API forXML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API For XML-RemoteProcedure Call)目前已经被JAX-WS 规范取代。从java5开始支持JAX-WS2.0版本,Jdk1.6.0_13以后的版本支持2.1版本,jdk1.7支持2.2版本。需...
2018-05-22 11:10:28
4601
2
原创 webService 之基础socket
需求:开发一个查询天气的网站分析:以前开发网站都是controller调用service调用dao来进行查询数据并展示在页面上,但是天气信息在本地数据库并不存在,只能调用别人提供的接口,这里假设别人提供的socket。代码实现:客户端:import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IO...
2018-05-22 10:20:50
519
原创 java webService 零基础学习
在学习webService之前,我们在不同平台上进行数据传递大多都是http、socket等,webservice就是一种数据传递的一种方式,个人认为最简单的webService和http的理解就是像公司内部使用ejb提供服务和使用spring boot提供服务的差别,只是调用和解析的方式不同,但是还是有跨域的问题。下面是我在从零学习webService的记录,感兴趣的童鞋可以一起学习转载请注明出...
2018-05-22 10:08:27
425
原创 mysql基础 依据一个字段查询另外一个字段存在不同的值
原数据 表score需求:查询出name对应存在不同year的人SELECT s1.* FROM `score` s1 where exists(SELECT 1 FROM score s2 where s2.id != s1.id AND s2.`name` = s1.`name` AND s2.`year` != s1.`year`);//(自身关联,id不同(确保不是自身),na...
2018-05-21 16:25:47
4536
原创 mysql基础 查询某属性值出现次数大于1
GROUP BY 和 havingSELECT s.`name`,COUNT(*) from score s GROUP BY s.`name` HAVING COUNT(*) > 1
2018-05-21 16:10:39
10208
原创 mysql基础 行转列
整表数据:sql:SELECT s.`name`,s.`year`,MAX(CASE s.cource WHEN '语文' THEN s.score ELSE 0 end) 语文,MAX(CASE s.cource WHEN '数学' THEN s.score ELSE 0 end) 数学 from score s GROUP BY s.`name`,s.`year`sql:SELECT s.`n...
2018-05-21 16:03:44
320
转载 MySQL优化
MySQL优化三大方向① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。③ 对SQL语句以及表优化。MySQL参数优化1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看mysql> show variables like 'max_connections';2...
2018-05-04 16:36:05
162
转载 mysql查询优化检查 explain
http://blog.chinaunix.net/uid-540802-id-3419311.html explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b...
2018-05-04 16:33:57
189
原创 spring boot 打war包后没有配置文件
今天新建的项目,本地启动通过后发现部署到外部tomcat中总是提示加载不到配置文件,把war包解压后发现就没有配置文件,spring boot打war包百度一大把,这里就不多讲了pom 文件 <build> <resources> <resource> <filtering>true</filtering> ...
2018-04-27 15:16:42
4001
原创 spring 异常 事物不回滚
mysql中spring.xml里配置了AOP通知,事物管理等,但是代码异常数据却没有回滚,因为事物是走的mysql默认的事物,没有走自己配置的引入<aop:aspectj-autoproxy />...
2018-04-17 17:33:17
259
原创 SpringBoot-Cache 集合 EhCache
包<!-- 缓存 --><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId></dependency>ehcache.xml<ehcache> &
2018-04-16 16:51:32
520
原创 spring boot启动扫描不到自定义注解
对于自定义注解这里就不唠叨了,百度一大堆,这里有我一个自定义注解@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.METHOD })public @interface MsgEvent { RetailOrderEvent msgEvent();}注解实现类@Componentpublic class MsgEvent...
2018-04-12 11:22:21
8374
原创 springboot请求controller返回Whitelabel Error Page
解决的办法: 1、把自建的controller类放到启动类同一级目录下(不建议这样做)。2、把启动类@RestController @EnableAutoConfiguration注解改成@SpringBootApplication。3、启动类@RestController @EnableAutoConfiguration注解再加上@ComponentScan注解。使用springboot扫描的两...
2018-04-09 11:27:37
1536
原创 tomcat 启动dangdang的spring配置超时
<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr
2018-04-08 16:51:48
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人