<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AKABUGmaker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AKABUGmaker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AKABUGmaker]]></copyright><item><title><![CDATA[spring-security注解配置]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/103132301</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/103132301</guid><author>AKABUGmaker</author><pubDate>Mon, 18 Nov 2019 21:45:06 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;!--    配置不需要权限就能访问资源 css js --&gt;
&lt;security:http pattern="/css/**" security="none"&gt;&lt;/security:http&gt;
&lt;security:http pattern="/js/**" se...]]></description><category></category></item><item><title><![CDATA[dubbo生产者和消费者]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102846376</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102846376</guid><author>AKABUGmaker</author><pubDate>Thu, 31 Oct 2019 21:32:32 +0800</pubDate><description><![CDATA[@RequestMapping("/order")
@RestController
public class OrderController {
//    com.itheima.service.UserService
//loadbalance配置负载均衡（默认随机，轮训，最少活跃数，一致性hash）
//retries重试默认2次 + 调用一次
@Reference(loadbalance ...]]></description><category></category></item><item><title><![CDATA[spring练习]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102824987</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102824987</guid><author>AKABUGmaker</author><pubDate>Wed, 30 Oct 2019 18:54:16 +0800</pubDate><description><![CDATA[public interface UserMapper {
public User selectUserById(@Param("id")Long id);

public void deleteUserById(@Param("id")long id);

}
public interface UserService {
public User findUserById(Long id);
pu...]]></description><category></category></item><item><title><![CDATA[vue生命周期]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102789393</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102789393</guid><author>AKABUGmaker</author><pubDate>Mon, 28 Oct 2019 21:37:31 +0800</pubDate><description><![CDATA[Title




    {{msg}}
    
    
    





]]></description><category></category></item><item><title><![CDATA[旅游网CategoryDaoImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102750633</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102750633</guid><author>AKABUGmaker</author><pubDate>Fri, 25 Oct 2019 22:00:19 +0800</pubDate><description><![CDATA[public class CategoryDaoImpl implements CategoryDao{
JdbcTemplate jdbcTemplate = new JdbcTemplate(C3P0Util.getDataSource());
@Override
public List queryAll() {
String sql = “select * from tab_category...]]></description><category></category></item><item><title><![CDATA[旅游网CategoryRedisDaoImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102710259</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102710259</guid><author>AKABUGmaker</author><pubDate>Wed, 23 Oct 2019 20:27:18 +0800</pubDate><description><![CDATA[public class CategoryRedisDaoImpl implements CategoryDao {
//获得jedis
private Jedis jedis = JedisUtil.getJedis();
@Override
public List&lt;Category&gt; queryAll() {
    //获得jedis查询到的字符串集合
    List&lt;S...]]></description><category></category></item><item><title><![CDATA[旅游网FavoriteDaoImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102691796</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102691796</guid><author>AKABUGmaker</author><pubDate>Tue, 22 Oct 2019 22:00:02 +0800</pubDate><description><![CDATA[public class FavoriteDaoImpl implements FavoriteDao {
JdbcTemplate jdbcTemplate = new JdbcTemplate(C3P0Util.getDataSource());
@Override
public int queryRouteByUidCount(int uid) {
    String sql = "sel...]]></description><category></category></item><item><title><![CDATA[旅游网RouteDaoImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102654294</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102654294</guid><author>AKABUGmaker</author><pubDate>Sun, 20 Oct 2019 21:43:46 +0800</pubDate><description><![CDATA[public class RouteDaoImpl implements RouteDao {
/**
 * 人气旅游：是每个旅游线路收藏数量的降序获取前4条数据进行显示；
 * 最新旅游：是每个旅游线路上架时间的降序获取前4条数据进行显示；
 * 主题旅游：是每个旅游线路过滤为主题旅游的获取前4条数据进行显示(上架时间降序)；
 * &lt;p&gt;
 * 前提: 所有被查到的数据，都必须是已...]]></description><category></category></item><item><title><![CDATA[旅游网UserDaoImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102643586</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102643586</guid><author>AKABUGmaker</author><pubDate>Sat, 19 Oct 2019 21:47:20 +0800</pubDate><description><![CDATA[public class UserDaoImpl implements UserDao {
JdbcTemplate jdbcTemplate = new JdbcTemplate(C3P0Util.getDataSource());
@Override
//通过email判断该用户是否存在
public List quaryByEmail(String email) {
String sql =...]]></description><category></category></item><item><title><![CDATA[旅游网FavoriteServiceImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102616031</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102616031</guid><author>AKABUGmaker</author><pubDate>Thu, 17 Oct 2019 21:57:16 +0800</pubDate><description><![CDATA[public class FavoriteServiceImpl implements FavoriteService {
private FavoriteDao dao = new FavoriteDaoImpl();
private RouteDao routeDao = new RouteDaoImpl();
@Override
/**
* 因为传入的参数也是分页类,所以直接路线传入分页类中...]]></description><category></category></item><item><title><![CDATA[旅游网RouteServiceImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102595656</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102595656</guid><author>AKABUGmaker</author><pubDate>Wed, 16 Oct 2019 21:51:33 +0800</pubDate><description><![CDATA[public class RouteServiceImpl implements RouteService {
RouteDaoImpl dao = new RouteDaoImpl();
SellerDaoImpl sellerDao = new SellerDaoImpl();
RouteImgDaoImpl routeImgDao = new RouteImgDaoImpl();
Categ...]]></description><category></category></item><item><title><![CDATA[旅游网UserServiceImpl]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102555812</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102555812</guid><author>AKABUGmaker</author><pubDate>Mon, 14 Oct 2019 20:19:12 +0800</pubDate><description><![CDATA[public class UserServiceImpl implements UserService {
UserDaoImpl dao = new UserDaoImpl();
@Override
public Boolean existsEmail(String email) {
    List&lt;User&gt; quaryByEmail = dao.quaryByEmail(ema...]]></description><category></category></item><item><title><![CDATA[旅游网FavoriteServlet]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102538632</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102538632</guid><author>AKABUGmaker</author><pubDate>Sun, 13 Oct 2019 21:50:10 +0800</pubDate><description><![CDATA[public class FavoriteServlet extends ActionServlet {
private FavoriteService favoriteService = new FavoriteServiceImpl();
protected void myFavorite(HttpServletRequest request, HttpServletResponse resp...]]></description><category></category></item><item><title><![CDATA[旅游网RouteServlet]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102520022</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102520022</guid><author>AKABUGmaker</author><pubDate>Sat, 12 Oct 2019 14:32:39 +0800</pubDate><description><![CDATA[public class RouteServlet extends ActionServlet {
private RouteServiceImpl routeService = new RouteServiceImpl();
//精选路线传递到前端的方法
protected void handPick(HttpServletRequest request, HttpServletResponse...]]></description><category></category></item><item><title><![CDATA[旅游网用户Servlet]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102491848</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102491848</guid><author>AKABUGmaker</author><pubDate>Thu, 10 Oct 2019 22:05:32 +0800</pubDate><description><![CDATA[public class UserServlet extends ActionServlet {
UserServiceImpl userService = new UserServiceImpl();
protected void active(HttpServletRequest request, HttpServletResponse response) throws ServletExce...]]></description><category></category></item><item><title><![CDATA[数据库语句多个条件书写]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102408602</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/102408602</guid><author>AKABUGmaker</author><pubDate>Tue, 08 Oct 2019 20:14:08 +0800</pubDate><description><![CDATA[public int queryRecordCount(String word, String cid) {
    StringBuilder sql = new StringBuilder();
    sql.append("select count(*) from tab_route where rflag = 1");


    List&lt;Object&gt; parameter...]]></description><category></category></item><item><title><![CDATA[通讯录查询项目--通过id以及通过邮箱查询]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101623511</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101623511</guid><author>AKABUGmaker</author><pubDate>Sat, 28 Sep 2019 16:53:23 +0800</pubDate><description><![CDATA[通过id查询:
public class QueryByIdServlet extends HttpServlet {
    ContactServiceImpl contactService = new ContactServiceImpl();
    protected void doPost(HttpServletRequest request, HttpServletResponse ...]]></description><category></category></item><item><title><![CDATA[通讯录查询项目-分页查询servlet]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101553550</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101553550</guid><author>AKABUGmaker</author><pubDate>Fri, 27 Sep 2019 19:02:29 +0800</pubDate><description><![CDATA[public class ContactQueryServlet2 extends HttpServlet {
ContactServiceImpl contactService = new ContactServiceImpl();
protected void doPost(HttpServletRequest request, HttpServletResponse response) th...]]></description><category></category></item><item><title><![CDATA[通讯录查询项目--service层]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101307465</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101307465</guid><author>AKABUGmaker</author><pubDate>Tue, 24 Sep 2019 19:30:25 +0800</pubDate><description><![CDATA[public class ContactServiceImpl implements ContactService {
ContactDaoImpl dao = new ContactDaoImpl();
ContactRedisDao redisDao = new ContactRedisDao();
@Override
public List&lt;Contact&gt; queryAll()...]]></description><category></category></item><item><title><![CDATA[前一篇Dao层加上redis技术]]></title><link>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101225506</link><guid>https://blog.youkuaiyun.com/AKABUGmaker/article/details/101225506</guid><author>AKABUGmaker</author><pubDate>Mon, 23 Sep 2019 21:03:07 +0800</pubDate><description><![CDATA[public class ContactRedisDao implements ContactDao {
@Override
public List&lt;Contact&gt; queryAll() {
    Jedis jedis = JedisUtil.getJedis();
    //因为返回值是list,所以用lrange方法
    List&lt;String&gt; conta...]]></description><category></category></item></channel></rss>